(JavaScript) Flatten a multi-dimensional array. With a follow-up question using closure.
Anonymous
function flatten(arr) { return arr.reduce((acc, val) => Array.isArray(val) ? acc.concat(flatten(val)): acc.concat(val), []); }
Check out your Company Bowl for anonymous work chats.