inner

0.2.0 • Public • Published

Inner

Get and set values in deeply nested objects.

Installation

npm install inner

Usage

var inner = require('inner');
var object = {
  user: {
    name: 'John',
    friends: ['Mike', 'Alex']
  }
};
 
inner.get(object, ['user', 'friends', '0']); // -> 'Mike'
inner.set(object, ['user', 'name'], 'Chris'); // object.user.name == 'Chris'
inner.has(object, ['user', 'friends', '1']); // -> true

Credits

Inner is just like this library, but with support for specifying nested properties as arrays instead of strings.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.2.0
    45
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.2.0
    45
  • 0.1.1
    0
  • 0.1.0
    0

Package Sidebar

Install

npm i inner

Weekly Downloads

45

Version

0.2.0

License

MIT

Last publish

Collaborators

  • iclanzan