JavaScript递归方法 生成 json tree 树形结构数据
Posted shibashiaha
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript递归方法 生成 json tree 树形结构数据相关的知识,希望对你有一定的参考价值。
//递归方法 生成 json tree 数据 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, "");
以上是关于JavaScript递归方法 生成 json tree 树形结构数据的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript递归方法 生成 json tree 树形结构数据
JavaScript递归方法 生成 json tree 树形结构数据
JavaScript递归方法 生成 json tree 树形结构数据
JavaScript递归方法 生成 json tree 树形结构数据