Skip to content

Instantly share code, notes, and snippets.

View callezenwaka's full-sized avatar

Callis callezenwaka

View GitHub Profile
@callezenwaka
callezenwaka / Filter JavaScript Object
Last active July 3, 2021 09:43
How to filter out unwanted items from JavaScript object.
// filter out unnecessary key-value pairs
const omit = (obj, arr) =>
Object.keys(obj)
.filter(k => !arr.includes(k))
.reduce((acc, key) => ((acc[key] = obj[key]), acc), {});
let item = {name: 'John Doe', profession: 'Developer', age: 30, gender: 'male', height: '1.6m', weight: '80kg', country: 'UK'};
let filteredItem = omit(item, ['gender', 'height', 'weight', 'country']);
// console.log(filteredItem);