yidingyaodidiao -
JavaScript 數組展開(扁平化)和underscore的 flatten
原文地址
數組展開就是將嵌套的數組扁平化(轉換為一維的)eg:
const arr=[[[1, 2], [1, 2, 3]], [1, 2]] = [1, 2, 1, 2, 3, 1, 2]
console.log(flatten(arr)) //[1,2,1,2,3,1,2]
1、判斷每一項是否是數組,然後遞歸
const arr=[[[1, 2], [1, 2, 3,"a"]], [
數組
,
面試
,
underscore
,
Javascript