Update or set nested values and any intermediaries with dot notation (
'a.b.c'
) paths.
Install with npm
Usage$ npm i upsert-value --save
API upsertvar upsert = require('upsert-value');
Update or set a value on the given object with the given key path.
Params
obj
{Object}: Object to update/set.path
{String}: Key path to update/set.value
{*}: Value to update/set.returns
{Object}: Update object.Example
Related projectsvar obj = {};
upsert(obj, 'a.b.c', 'foo');
a.b.c
and⦠more'a.b.c'
) paths.Install dev dependencies:
Contributing$ npm i -d && npm test
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue
AuthorBrian Woodward
LicenseCopyright © 2015 Brian Woodward Released under the MIT license.
This file was generated by verb-cli on July 09, 2015.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4