const arr = [1,2,3,[4,[6,7],5]]
function flatten(arr) {
while (arr.some(item=> Array.isArray(item))) {
arr = [].concat(...arr)
}
return arr;
}
console.log(flatten(arr));
console.log(arr.flat(Infinity)); /// 原生提供的
array flat
猜你喜欢
转载自blog.csdn.net/ChasenZh/article/details/110210433
今日推荐
周排行