Table of Contents
Get, set, or remove a property from a nested object using a separator of your choosing
Built with ❤︎ by Tiaan and contributors
Table of Contents
About
Based and inspired on dot-prop. Allows you to get, set, or remove a property from a nested object using a separator of your choosing. Support for escaping.
Install
$ npm install --save sep-prop
Or
$ yarn add sep-prop
Usage
const prop = const obj = foo: bar: baz: 5 'oof/bax': rab: 'zab' console // {baz: 5}console // {baz: 5}consoleconsole // {rab: 'zab'} console //{ foo: { bar: 'Hi', 'oof/bax': { rab: 'zab' } } }console //{ foo: { bar: { baz: 5 }, 'oof/bax': { rab: 'zab' } } } console // trueconsole // { foo: { 'oof/bax': { rab: 'zab' } } }
API
get
Retrieve nested property from object.
Parameters
set
Set a property on a object.
Parameters
remove
Remove property from object.
Parameters
Contribute
Contributions are welcome. Please open up an issue or create PR if you would like to help out.
Note: If editing the README, please conform to the standard-readme specification.
License
Licensed under the MIT License.