Js 根据一个多维数组查询最大深度问题 发表于 2020-08-14 | 阅读次数 | 本文总阅读量 次 1234567891011121314151617function deep(arr, count = 0, ttt = []) { for (let index in arr) { if (Array.isArray(arr[index])) { count++ deep(arr[index], count, ttt) } else { ttt.push(count) } } //return Math.max.apply(null, ttt) + 1 return Math.max(...ttt) + 1;}let arr = [1, 2, 3, ['n', 'i', ['t', ['nihao']]], ['a', 'b']]console.log(deep(arr)) // 4