remove-field
Creates a new Object with some field removed. Every field not listed in the first argument will be deep copied.
Install
npm i remove-field --save
Usage
var remove = var original = a: '1' hello: 'world' b: an: 'object' some: something: 'else' b: 'aaa' a: 'aaaa' deep: deep: a: 'to remove' answer: 42 var result = consoleconsole // prints//// { hello: 'world',// some: [ { something: 'else' }, {} ],// deep: { deep: { answer: 42 } } }// true var result2 = console // prints//// { hello: 'world',// b: { an: 'object' },// some: [ { something: 'else', b: 'aaa' }, {} ],// deep: { deep: { answer: 42 } } }
Acknowledgements
remove-field is sponsored by nearForm.
License
MIT