Flatten a list: Difference between revisions

m
→‎JS Iterative: Tidied second version
m (→‎JS Iterative: Tidied second version)
Line 2,163:
const flatten = t => {
let xs = t;
 
while (xs.some(Array.isArray)) (
while (xs = [].concatsome(Array...xsisArray)) {
xs = [].concat(...xs);
)}
 
return xs;
};</lang>
9,655

edits