Meta interview question

Flatten Array, Create Emitter

Interview Answers

Anonymous

24 May 2018

Shortest way to flatten an array I could come up with: function flatten(a) { return Array.isArray(a) ? [].concat(...a.map(flatten)) : a; }

1

Anonymous

20 Feb 2019

to flatten nested arrays : const flatten = array => { return array.reduce((elem, acc) => { return elem.concat(Array.isArray(acc) ? flatten(acc) : acc); }, []); }

1