/** 常用方法遍历多维数组 **/const deps =[1,[2,3],[4,[5,6]]]let num =[]for(let item in deps){
const value = deps[item]if(Array.isArray(value)){
num =[...num,...value]}else{
num.push(value)}}
console.log(num)// [1,2,3,4,[5,6]]let res =[]for(let _item in num){
const value = num[_item]if(Array.isArray(value)){
res =[...res,...value]}else{
res.push(value)}}
console.log(res)// [1,2,3,4,5,6]/** Array.flat() **/const nums = deps.flat(Infinity)
console.log(nums)// [1,2,3,4,5,6]