博客 / 列表

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