天天看點

js遞歸算法周遊出樹形菜單TreeMenu的Json格式資料

js遞歸算法周遊出樹形菜單TreeMenu

本文位址http://yangjianyong.cn/?p=291轉載無需經過作者本人授權

//周遊出樹形菜單json資料 start
        var getTreeMenu = function (menu, parentId = 0) {
            var tree = []
            jq(menu).each(function () {
                if (this.parent_id === parentId) {
                    var tmp = {}
                    tmp.menu_id = this.menu_id
                    tmp.name = this.get_menu.name
                    tmp.href = this.get_menu.href
                    tmp.children = getTreeMenu(menu, this.menu_id)
                    tree.push(tmp)
                }
            })
            return tree
        }
        //周遊出樹形菜單json資料 end
           

歡迎來我的部落格逛一逛 楊建勇的個人部落格http://yangjianyong.cn