Skip to content

Instantly share code, notes, and snippets.

View razchiriac's full-sized avatar
🎯
Focusing

Raz razchiriac

🎯
Focusing
  • South Florida
View GitHub Profile
var startArr = [[1,2,[3]],[[4]]];
function flatten(arr) {
return arr.reduce(function (flat, toFlatten) {
return flat.concat(Array.isArray(toFlatten) ? flatten(toFlatten) : toFlatten);
}, []);
}
console.log(flatten(startArr));