RosettaCodeData/Task/Flatten-a-list/JavaScript/flatten-a-list-1.js
2023-07-01 13:44:08 -04:00

5 lines
151 B
JavaScript

function flatten(list) {
return list.reduce(function (acc, val) {
return acc.concat(val.constructor === Array ? flatten(val) : val);
}, []);
}