잘 정리해보자

underscore.js 정리 본문

javascript

underscore.js 정리

토마토오이 2019. 9. 20. 12:31

underscore.js 함수 정리

 

_.isEmpty()  

_.find()

_.reject(배열, {키값:값})  특정원소지워짐

 

 

_.select() : 

_.select([33,44,22],function(item){return item > 22});

result : [33,44]

 

 

_.pluck() : array의 object형식으로, key/value 값으로 추출

_.pluck([{key : 1, val : '11'},{key : 2, val : '22'}],'key');

result : [1,2]

_.pluck([{key : 1, val : '11'},{key : 2, val : '22'}],'val');

result : ["11","22"]

 

 

_.map() : 배열 값을 변경 시켜서 추출

_.map([{key : 1, val : '11'},{key : 2, val : '22'}],function(item){return item.key+'!';});

result : ["1!","2!"]

_.pluck([{key : 1, val : '11'},{key : 2, val : '22'}],'val').map(function(val){return val+';';});

result : ["11;","22;"]

 

 

_.all() : 배열 값들 중 특정 값을 비교해 boolean으로 리턴

_.all([{key : 1, val : '11'},{key : 2, val : '22'}],function(item){return item.key > 0})

result : true

 

 

_.uniq() : 중복 값 제거 후 추출

_.uniq([1,1,2,1,2,1,2,1,3,3,3,4,5,3]);

result : [1,2,3,4,5]

 

 

 

'javascript' 카테고리의 다른 글

Cross Browsing 설명  (0) 2019.09.20
iscroll 사용  (0) 2019.09.20
jQuery - iframe 태그 사용  (0) 2019.09.20
ajax 비동기 서버통신  (0) 2019.09.20
window[' '] 사용  (0) 2019.09.19
Comments