Array.<Array>
convertToDataArray(array, [sameStructure]) ⇒ Converts array of objects structure to CSV-like array of data arrays First element will be columns Then as many rows as array length
Install
Using npm
npm i object-array-to-data-rows
Using yarn
yarn add object-array-to-data-rows
Usage
In Node
const convertToDataArray = require('object-array-to-data-rows')
In browser
import * as convertToDataArray from 'object-array-to-data-rows'
Then convertToDataArray(arrayToConvert, allObjectsHaveSameStructure)
Examples
const array = a: 'this' b: 'is' c: 'a test' a: 'this will' b: 'go in the' c: 'second row of data'; const asDataArray = ; // asDataArray will be:// [// ['a', 'b', 'c'], (the columns, sorted)// ['this', 'is', 'a test'],// ['this will', 'go in the', 'second row of data'],// ]
Documentation
Kind: global function
Returns: Array.<Array>
- Array of arrays
Param | Type | Default |
---|---|---|
array | Array.<object> |
|
[sameStructure] | boolean |
false |