Advertisement
Guest User

Untitled

a guest
Jul 1st, 2015
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. function flatten(arr) {
  2. // I'm a steamroller, baby
  3. arr.reduce(function (flat, toFlatten) {
  4. return flat.concat(Array.isArray(toFlatten) ? flatten(toFlatten) : toFlatten);
  5. },[]);
  6. }
  7. flatten([[['a']], [['b']]]);
  8.  
  9. assert.deepEqual(steamroller([[['a']], [['b']]]), ['a', 'b'], 'should flatten nested arrays');should flatten nested arrays: expected [ [ 'a' ], [ 'b' ] ] to deeply equal [ 'a', 'b' ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement