JavaScript dot notation handler
🏠 Homepage
$ npm i -D js-dot
const jsDot = require('jsdot')
const data = {
foo: {
"bar": {
"sample": "jsDot"
}
}
}
// ======== Get Data ========
jsDot.get(data, "foo.bar.sample") // outputs "jsDot"
// ---- or -----
data.dot("foo.bar.sample") // outputs "jsDot"
// ======== Get Data with default ========
jsDot.get(data, "foo.nofoo", "foo") // outputs "foo"
// ======== Set Data ========
jsDot.set(data, "foo.bar", "bar")
// ----- or ------
data.dot("foo.bar", "bar")
console.log(data.foo.bar.sample) // undefined
👤 Jonathan Irhodia
- Website: elcharitas.com.ng
- Twitter: @elcharitas
- Github: @elcharitas
Contributions, issues and feature requests are welcome!
Feel free to check issues page. You can also take a look at the contributing guide.
Give a ⭐️ if this project helped you!
Copyright © 2020 Jonathan Irhodia.
This project is MIT licensed.