namespace set get
npm install name-space --save
# <script src="https://pkgzip.com/?name-space" ></script>
var ns = require('name-space')
var people = {
user: {
name: 'nimo'
}
}
ns.get(people, 'user.name')
// nimo
var ns = require('name-space')
var people = {}
ns.set(people, 'user.name', 'nimo')
console.log(people)
/*
{
user: {
name: 'nimo'
}
}
*/
var ns = require('name-space')
var people = {
user: 'abc'
}
ns.set(people, 'user.name', 'nimo')
console.log(people)
/*
node_modules/name-space: set(obj, "user.name", value); obj. is a string
This value will be replaced by the object
{ user: { name: 'nimo' } }
*/
npm run test
# npm run test:ci