I have this 2 dimensional array:
var list = [
['zone_1', 'zone_2'],
['zone_3']
]
I want to merge all elements in the sub-arrays into a single array:
var list = [
'zone_1',
'zone_2',
'zone_3'
]
How can I do that in node.js? It is possible to do it without using a loop or map?
The array .concat method is variadic, and you can use the spread operator to pass each sub-array to it as a separate argument. This makes flattening an array turn into a nice one-liner:
const arr = [ ['zone_1', 'zone_2'], ['zone_3'] ];
console.log([].concat(...arr))
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With