flat() 方法将以指定的深度递归遍历数组,并将所有元素与遍历的子数组中的元素合并到一个新数组中以返回。
const arr = [1,[2,[3,[4,5]]],6] // 方法一:数组自带的扁平化方法,flat的参数代表的是需要展开几层,如果是Infinity的话,就是不管嵌套几层,全部都展开 console.log(arr.flat(Infinity))
const arr = [1,[2,[3,[4,5]]],6] const res = JSON.stringify(arr).replace(/\[|\]/g,'') const res2 = JSON.parse('[' + res + ']') console.log(res2)
const array = [] const fn = (arr)=>{ for(let i = 0;i
上一篇:Swift中的条件语句