JSFiddle - React, Tailwind, and code Playground

by davidmdem

JavaScript

var arrays1 = [[[0 , 0], [0, 1], [0 ,2]]];
var array2 = [[[[0, 0] , [0, 1], [0, 2]], [[1, 0], [1, 1], [1 ,2]], ]];

var array1_out = flattenSimple(arrays1);
console.log(JSON.stringify(array1_out));

var array2_out = flattenMultiple(array2);
console.log(JSON.stringify(array2_out));

function flattenSimple(array_input) {    
    return _.flatten(array_input);
}

function flattenMultiple(array_input) {
    array_input = array_input[0];
    var array_concat = [];
    for (i=0; i < array_input.length; i++) {
         array_concat.push(_.flatten(array_input[i]));        
	}
    return array_concat;
}