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);