flatten nnested array code example
Example 1: array flatten
const arr = [1, 2, [3, 4]];
arr.flat();
arr.reduce((acc, val) => acc.concat(val), []);
const flattened = arr => [].concat(...arr);
Example 2: 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 3: flatten nested array javascript
const arr2 = [1, 2, [3, 4, [5, 6]]];
arr2.flat();