Question d’entretien chez Meta

Flatten Array, Create Emitter

Réponses aux questions d'entretien

Utilisateur anonyme

24 mai 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

Utilisateur anonyme

20 févr. 2019

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

1