filterObj
객체의 프로퍼티를 걸러 냅니다. 키가 list 배열에 있는 것을 없애고 새 객체를 돌려줍니다. 빈 문자열과 null 값을 털어 내는 데 많이 씁니다.
API
반환값
| 인자 | 설명 | 타입 |
|---|---|---|
Object |
걸러 낸 뒤의 객체 | Object |
옵션
| 인자 | 설명 | 타입 | 기본값 |
|---|---|---|---|
obj |
걸러 낼 객체 | object |
필수 |
list |
obj에서 없앨 키 |
array |
필수 |
예시
import { filterObj } from 'ranuts';
const obj = {
name: 'chaxus',
age: 10,
address: 'spark',
};
const result = filterObj(obj, ['name', 'address']);
console.log(result);
// { age:10 }