Dev/Js.css.Jsp

[Lodash] pickBy() 객체 필터링

pu3vig 2022. 9. 15. 09:16
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:

https://webisfree.com/2020-11-12/lodash-pickby()-%EC%82%AC%EC%9A%A9%EB%B0%A9%EB%B2%95-%EB%B0%8F-%EC%98%88%EC%A0%9C 

 

lodash pickBy() 사용방법 및 예제

lodash의 객체에 사용할 수 있는 pickBy() 함수에 대하여 알아봅니다.

webisfree.com

 

728x90