第一种方法:
var arr=[[[0,1,2],3,4,5],6,7];
a = arr.join(",").split(",");//变成字符串再用split(',')
console.log(a);//["0", "1", "2", "3", "4", "5", "6", "7"]
第二种方法:迭代递归。迭代的思想:自己调用自己。
注意push的用法避免了对于数组角标计数的麻烦。
结果:[0, 1, 2, 3, 4, 5, 6, 7]
参考文献:
https://my.oschina.net/u/1040928/blog/170788
网友评论