//使用递归
function test(array){
var newArray = [];for(var i=0;i<array.length-1;i++){
if(array[i] instanceof Array){//判断是不是数组
newArray = newArray.concat(test(array[i]))
}else{
newArray.push(array[i])
}
}
return newArray;
}
本文介绍了一种使用递归实现的数组扁平化方法。该方法通过遍历数组并判断每个元素是否为数组类型来决定是否继续递归调用,最终将所有非数组类型的元素收集到一个新的数组中。
//使用递归
function test(array){
var newArray = [];
740
4891
1006

被折叠的 条评论
为什么被折叠?