2.2.3 • Published 8 years ago
all-object-keys-deep v2.2.3
WARNING! Package Is deprecated. Use the v3: object-end-keys
all-object-keys-deep
Install
npm i all-object-keys-deep -S
Usage example
var keys = require('all-object-keys-deep');
var options = {
divider: '.', // is default
iPrefix: '[', // default ''
iSuffix: ']' // default ''
};
var obj = {
universal: true,
hello: {
world: {
item: 'could be used in browser as well'
}
},
array: ['a','b', {c: 'e'}]
};
keys(options, obj)
// returns
// ["universal", "hello.world.item", "array[0]", "array[1]", "array[2].c"]
keys(obj)
// returns
// ["universal", "hello.world.item", "array.0", "array.1", "array.2.c"]