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 }