object-crud
Version:
You can create, update, delete, edit object and get back a new copy of object.
20 lines (19 loc) • 532 B
JavaScript
module.exports = {
pick: function(object, pickItems){
let obj = Object.create({});
Object.keys(object).forEach((key)=>{
if(pickItems.indexOf(key) != -1){
obj[key] = object[key];
}
});
return obj;
},
remove: function(object, removeItems){
let obj = Object.create({});
Object.keys(object).forEach((key)=>{
if(removeItems.indexOf(key) == -1)
obj[key] = object[key];
});
return obj;
}
};