a=[1,[2],[[3]]] b=[]
a.forEach( item=>
{ //先用while统一处理非数字的元素,处理后都为一维数组
while(typeof(item[0])=='object') {item=item[0]};
//判断元素类型(数字或一维数组)
if(typeof(item)=='object')//是一维数组进行遍历输出
{ item.forEach((i=>{b.push(i)}))
}else(b.push(item)) //是数字直接插入
}
)
扁平化处理
最新推荐文章于 2024-01-17 17:54:47 发布