【转载】JavaScript递归方法 生成 json tree
原文: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
本文链接:https://www.haomeiwen.com/subject/sqguzltx.html
网友评论