RosettaCodeData/Task/Flatten-a-list/JavaScript/flatten-a-list-5.js
2016-12-05 22:15:40 +01:00

3 lines
100 B
JavaScript

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