dot-prop-value
Use dot-prop getters and setters on non-object values
Install
$ npm install --save dot-prop-value
Usage
var dot = dot// => foodot// => undefined dot// => {bar: 'baz'}
API
dot.get(object, path)
-> any
object
Required
Type: any
An object (or other value) from which to get deep properties. For non-objects, any non-empty path will return undefined
.
path
Type: string
Default: ''
The dot syntax path to the desired property.
dot.set(object, path, value)
-> any
Unlike the original dotProp.set
method, this returns a value.
object
Required
Type: any
An object (or other value) in which to set deep properties. If the value is a non-object and a non-empty path is provided, a new object will be created and returned with the deep property.
path
Type: string
Default: ''
The dot syntax path to the desired property.
value
Type: any
The deep value to set.
License
MIT © Ben Drucker