亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js、vue 樹狀圖 添加 索引值

js、vue 樹狀圖 添加 索引值

萬千封印 2018-08-02 22:31:37
{        "name": "第一層",        index:1,        "children":[            {                "name":"第二層",                index:2,            },{                "name":"第二層",                index:2,                "children":[                    {                        "name":"第三層",                        index:3,                    },{                        "name":"第三層",                        index:3,                    },                ]            }        ]    }    想在這個樹狀圖中添加他們每一層的index,
查看完整描述

1 回答

?
冉冉說

TA貢獻1877條經驗 獲得超1個贊

最終寫法。

    function fun(arry){

        for(let i in arry){

            let menu = arry[i];

            if(!menu['num']){

                menu['num'] = 1;

            }

            if(menu['children'].length && menu['children']){

                for(let j in menu['children']){

                    menu['children'][j]['num'] = arry[i]['num'] + 1;

                    fun(menu['children'])

                }

            }

        }

    }


查看完整回答
反對 回復 2018-08-06
  • 1 回答
  • 0 關注
  • 939 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號