JSFiddle - React, Tailwind, and code Playground
by cmruser
JavaScript
// https://overflowjs.com/posts/Map-Reduce-Filter-In-Javascript.html
// https://stackoverflow.com/questions/38750705/filter-object-properties-by-key-in-es6
// https://codereview.stackexchange.com/questions/79384/quickly-filter-an-object-by-keys
const newUser = {
id: 4,
name: "Denomer Crazy",
username: "crazy.1",
email: "[email protected]",
phone: "",
website: "crazy.app",
password: "crazed_checker"
};
const entry = Object.entries(newUser);
const key = Object.keys(newUser);
console.log('entries', entry);
console.log('keys', key);
const user = entry.reduce((a, [k, v]) => {
if(['website', 'password'].indexOf(k) == -1) a[k] = v;
return a
}, {});
// .reduce((newObj, key) => { (key != 'website') ? ({ ...newObj, [key]: u[key] }) : newObj }, {})
console.log('user', user);