I have multiple 2 dimensional arrays that I would like to concat into a single 2 dimensional array:
var data = [
[["x"], ["value1"], ["value2"], ["valu3"]],
[["data1"], [0], [1], [2]],
[["data2"], [2], [1], [0]]
];
wanted result:
var result = [
["x", "data1", "data2"],
["value1", 0, 2],
["value2", 1, 1],
["value3", 2, 0]
];
So far I am try to zip and concat using apply but I can't have the result I want:
var data = [
[["x"], ["value1"], ["value2"], ["valu3"]],
[["data1"], [0], [1], [2]],
[["data2"], [2], [1], [0]]
];
var result = _.zipWith.apply(_, _.concat(data))
console.log(result)
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.11/lodash.min.js"></script>