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 }