js-dot
v1.0.1
Published
JavaScript dot notation handler
Downloads
5
Maintainers
Readme
JavaScript dot notation handler
🏠 Homepage
Install
$ npm i -D js-dot
Usage
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
Author
👤 Jonathan Irhodia
- Website: elcharitas.com.ng
- Twitter: @elcharitas
- Github: @elcharitas
🤝 Contributing
Contributions, issues and feature requests are welcome!Feel free to check issues page. You can also take a look at the contributing guide.
Show your support
Give a ⭐️ if this project helped you!
📝 License
Copyright © 2020 Jonathan Irhodia. This project is MIT licensed.