Interview Question
Front End Engineer Interview
-
MetaFlatten Array, Create Emitter
Interview Answers
2 Answers
▲
1
▼
Shortest way to flatten an array I could come up with: function flatten(a) { return Array.isArray(a) ? [].concat(...a.map(flatten)) : a; }
Anonymous on
▲
1
▼
to flatten nested arrays : const flatten = array => { return array.reduce((elem, acc) => { return elem.concat(Array.isArray(acc) ? flatten(acc) : acc); }, []); }
Sonia on
Add Answers or Comments
To comment on this, Sign In or Sign Up.