object-set
Sets the value at path of object.
Install
$ npm install --save object-set
Usage
For more use-cases see the tests
var set = ;var object = 'a': 'b': 'c': 3 ; ;// => { 'a': [{ 'b': { 'c': 4 } }] } ;// => { foo: {bar: 'baz', arr: [3] } } ;// => { foo: {bar: 'baz', arr: [, 3] } } ;// => { foo: {bar: 'baz', obj: { key: 3 } } } ;// => null ;// => { foo: 1 }
Related
- object-unset - Removes the property at path of object.
- object-at - Get object's property according to the path.
- object-has - Checks if path is a direct property of object.
- to-path - Converts string to a property path array.
Contributing
Pull requests and stars are highly welcome.
For bugs and feature requests, please create an issue.