RosettaCodeData/Task/Flatten-a-list/JavaScript/flatten-a-list-2.js
2015-02-20 00:35:01 -05:00

3 lines
100 B
JavaScript

let flatten = list => list.reduce(
(a, b) => a.concat(Array.isArray(b) ? flatten(b) : b), []
);