UNPKG

object-crud

Version:

You can create, update, delete, edit object and get back a new copy of object.

20 lines (19 loc) 532 B
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; } };