Advertisement
Guest User

Untitled

a guest
Nov 27th, 2015
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.24 KB | None | 0 0
  1. 'use strict';
  2.  
  3. const flatten = ([head, ...tail]) => {
  4. return head === undefined
  5. ? []
  6. : ( Array.isArray(head) ? [...flatten(head), ...flatten(tail)] : [head, ...flatten(tail)])
  7. ;
  8. }
  9.  
  10. flatten([1,[2,3, [4,5]], 6]);
  11. //=> [1,2,3,4,5,6]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement