2.2.3 • Published 8 years ago

all-object-keys-deep v2.2.3

Weekly downloads
35
License
MIT
Repository
github
Last release
8 years ago

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"]