how to flatten a nested array in javascript code example
Example 1: how to flatten nested arrays javascript
function flatten(arr)
{
return arr.reduce((acc, cur) => acc.concat(Array.isArray(cur) ? flatten(cur) : cur), []);
};
const arr = [[1,2],[3,[4,[5]]]];
const flattened = flatten(arr);
console.log(flattened);
Example 2: Javascript flatten array of arrays
var multiDimensionArray = [["a"],["b","c"],["d"]];
var flatArray = Array.prototype.concat.apply([], multiDimensionArray);
console.log(flatArray);