2.0.0 • Published 4 years ago

@writetome51/array-get-merged-arrays v2.0.0

Weekly downloads
10
License
MIT
Repository
-
Last release
4 years ago

getMergedArrays(arrays): any[]

Returns all arrays inside arrays connected into one array.
The source array ( arrays ) does not get modified.

NOTICE: This function is tested to merge up to 120,000 arrays in one call.
If you go higher than that, you may get a 'maximum call stack' error.

Examples

let theArrays = [ [1,2], [3,4], [5,6], [7,8] ];  
getMergedArrays(theArrays);  
// -->  [1,2,3,4,5,6,7,8]

// It does not flatten deeply nested arrays:
let theArrays = [ [1,2], [ [3,4], [5,6] ], [7,8] ];  
getMergedArrays(theArrays);  
// -->  [1, 2, [3,4], [5,6], 7, 8]

Installation

npm i @writetome51/array-get-merged-arrays

Loading

import {getMergedArrays} from '@writetome51/array-get-merged-arrays';