Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //flattening multidem arrays into one array
- var ar = [1, 2, [3, 4, [5, 6, [7], ], 8], 9, 10, 11, 12];
- // 1 2 3 4 3 2
- var newAr = [];
- var tempAr =[];
- function main(array){
- function arrayFn(array){
- for(var i=0; i < array.length; i++){
- if(Array.isArray(array[i]))
- arrayFn(array[i]);
- else
- newAr.push(ar[i]);
- }
- return newAr;
- }
- return arrayFn(array);
- }
- main(ar);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement