最深层级数组

/**
 * 最深层级数组 
 */
const maxDeepArray = (arr = [1,[2,4],[4], [43,2,[444,1,[54]]], [22,3,[4]], 32]) => {
    const length = arr.length
    const fillArray = new Array(length).fill(1)
    for(let i = 0; i < length; i++){
        let value = arr[i]
        if(Array.isArray(value)){
            fillArray[i] += maxDeepArray(value)
        }
    }
    return Math.max(...fillArray)
}

  

posted @ 2023-02-02 11:32  671_MrSix  阅读(10)  评论(0编辑  收藏  举报