Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. /**
  2. * Given:
  3. * var myArray = [[1, 2],[3, 4, 5], [6, 7, 8, 9]];
  4. *
  5. * Result:
  6. * // [1, 2, 3, 4, 5, 6, 7, 8, 9]
  7. */
  8.  
  9. // Using concat() and apply()
  10. var myNewArray1 = [].concat.apply([], myArray);
  11.  
  12. // Using reduce()
  13. var myNewArray2 = myArray.reduce(function(prev, curr) {
  14. return prev.concat(curr);
  15. });
  16.  
  17. // Using a for loop
  18. var myNewArray3 = [];
  19. for (var i = 0; i < myArray.length; ++i) {
  20. for (var j = 0; j < myArray[i].length; ++j) {
  21. myNewArray3.push(myArray[i][j]);
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement