该怎么把图1 筛选label="是" 并且有层级结构的数组
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
var data = [
{child:[
{child:[],label:"是"},
{child:[],label:"否"},
{child:[
{child:[],label:"是"},
{child:[],label:"否"}
],label:"是"},
],label:"是"},
{child:[
{child:[],label:"是"},
],label:"否"},
{child:[
{child:[],label:"否"},
{child:[],label:"是"}
],label:"是"}
];
function pf(arr) {
for (var i = arr.length-1; i >= 0; i--) {
if (arr[i].label=="否") {
arr.splice(i,1);
} else if (arr[i].child) {
pf(arr[i].child);
}
}
}
pf(data);
console.log(data);
定义JavaBean,在里面定义自己的list成员变量,即一对多的关系,查询出来后用el -tree 显示。