RosettaCodeData/Task/Flatten-a-list/JavaScript/flatten-a-list-5.js
2018-06-22 20:57:24 +00:00

2 lines
102 B
JavaScript

// flatten :: Tree a -> [a]
const flatten = t => Array.isArray(t) ? [].concat(...t.map(flatten)) : t;