Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Given:
- * var myArray = [[1, 2],[3, 4, 5], [6, 7, 8, 9]];
- *
- * Result:
- * // [1, 2, 3, 4, 5, 6, 7, 8, 9]
- */
- // Using concat() and apply()
- var myNewArray1 = [].concat.apply([], myArray);
- // Using reduce()
- var myNewArray2 = myArray.reduce(function(prev, curr) {
- return prev.concat(curr);
- });
- // Using a for loop
- var myNewArray3 = [];
- for (var i = 0; i < myArray.length; ++i) {
- for (var j = 0; j < myArray[i].length; ++j) {
- myNewArray3.push(myArray[i][j]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement