728x90
- target: _.pickBy(객체, func()) 필터링
- method:
var obj = {a: 1, b: 'text', c: ['1','2','3']}
var obj2 = _.pickBy(obj, function(val, key) {
return key == 'a';
});
// {a: 1}
var obj3 = _.pickBy(obj, funtion(val, key) {
return key == 'c';
});
// {c: ['1','2','3']}
var obj4 = _.pickBy(obj, funtion(val, key) {
return val == 'text';
});
// {b: 'text'}
var obj5 = _.pickBy(obj, function(val, key) {
return typeof val == 'number';
});
// {a: 1}
※ 객체로부터 function에 해당하는 key:value 세트만 별도의 obj로 return
- source:
lodash pickBy() 사용방법 및 예제
lodash의 객체에 사용할 수 있는 pickBy() 함수에 대하여 알아봅니다.
webisfree.com
728x90
'Dev > Js.css.Jsp' 카테고리의 다른 글
[jQuery] $.cookie 관련 (0) | 2022.09.16 |
---|---|
[javascript] 문자열 검색 (indexOf, search) (0) | 2022.09.15 |
[Lodash] _.defaultTo 관련 (0) | 2022.07.14 |
[$.filedownload] ajax로 excel 파일 다운로드 (0) | 2022.07.07 |
[HTML & javascript] Video 이벤트 및 함수 (0) | 2022.07.04 |