美文网首页
树结构递归生成嵌套json

树结构递归生成嵌套json

作者: TouchMe丶 | 来源:发表于2019-01-29 10:36 被阅读6次

    var getJsonTree = function(data, parentId) {

        var itemArr = [];

        for (var i = 0; i < data.length; i++) {

            var node = data[i];

            if (node.parentId == parentId) {

                var newNode = {};

                newNode.id = node.id;

                newNode.name = node.name;

                newNode.url = node.url;

                newNode.icon = node.icon;

                newNode.nodes = getJsonTree(data, node.id);

                itemArr.push(newNode);

            }

        }

        return itemArr;

    };

    $scope.data = getJsonTree($scope.menus, "");

    相关文章

      网友评论

          本文标题:树结构递归生成嵌套json

          本文链接:https://www.haomeiwen.com/subject/ohotsqtx.html