dot2val
Set or get a value within a deeply nested object using `dot' notation
Installation
npm install --save dot2val
Usage
var dot2val = ;
Given:
var obj = prop1: arr: 'a' 'b' 'c' str: 'Hello' prop2: arr: nested: 'Universe' str: 'Hello again!' var arr = foo: 'bar' ;
Expect:
get
dot2val; // => "Hello"dot2val; // => "c"dot2val; // => "Universe" dot2val; // => "bar" dot2val; // => undefineddot2val; // => undefineddot2val; // => "default value"
set
dot2val;dot2val;dot2val; // delete obj['prop2']
License
MIT