0.0.1 • Published 6 years ago

l-safeset v0.0.1

Weekly downloads
1
License
ISC
Repository
github
Last release
6 years ago

safeSet(obj,path,value)

set the value by the path in obj , if can not set value in obj through path, will auto create {} or []

Install

npm install l-safeset -S

Usage

var safeget = require("l-safeset");

// when the path can not set value, will create {} (or [])
safeSet({ b: 1 }, 'b.1', 2) 
// the same as 
safeSet({ b: 1 }, ['b',1], 2)


// will create [],if path match [num]
safeSet({ b: 1 }, 'b[1]', 2)  => // { b: [, 2] }
// the same as 
safeSet({ b: 1 }, ['b','[1]'], 2)