UNPKG

array-object-flattener

Version:

This is an array and object flattener.

30 lines (25 loc) 770 B
# Object Flattener > With this package you can flatten nested arrays and objects super simple. # Usage 🤱 * **flatten(object, null);** *default value, returns both keys and values* * **flatten(object, false);** *returns only values* * **flatten(object, true);** *returns only keys* ```javascript const flatten = require('array-object-flattener'); const obj = { key1: 'stringValue', key2: ['arrayValue', 'arrayValue2'], key3: { obj1: [ 'objArrayValue', { obj2: 'Obj3Value1', obj3: 'obj4Value2' } ] } }; flatten(obj); // This will produce an array with all keys and values flatten(obj, true); // This will produce an array with all keys flatten(obj, false); // This will produce an array with all values ```