var arr=[1,2,[3,4,[5,6,{}]],7,8];
var toString=({}).toString;
function plat(arr,_arr){
for(var i=0;i<arr.length;i++){
var item=arr[i];
if(toString.call(item) == '[object Array]'){
plat(item,_arr);
}else{
_arr.push(item);
}
}
}
var _arr=[];
plat(arr,_arr);
console.log(_arr);
数组扁平化
最新推荐文章于 2022-03-30 12:42:46 发布