返回数组的层深

let deep=1;
function array_depths(arr){
let maxDeep=1;
arr.forEach(item=>{
if( typeof item == 'object'){
deep = array_depths(item) + 1;
maxDeep=deep>maxDeep?deep:maxDeep;
}
})
return maxDeep;
}
console.log(array_depths([1,2,[3,4],[6,[7,[8,[9]]]]])) //5
posted @   xfcao  阅读(163)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示