Advertisement
Guest User

Untitled

a guest
Aug 25th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. //flattening multidem arrays into one array
  2. var ar = [1, 2, [3, 4, [5, 6, [7], ], 8], 9, 10, 11, 12];
  3. // 1 2 3 4 3 2
  4. var newAr = [];
  5. var tempAr =[];
  6. function main(array){
  7. function arrayFn(array){
  8. for(var i=0; i < array.length; i++){
  9. if(Array.isArray(array[i]))
  10. arrayFn(array[i]);
  11. else
  12. newAr.push(ar[i]);
  13. }
  14. return newAr;
  15. }
  16. return arrayFn(array);
  17. }
  18. main(ar);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement