function getParentIdList(arr, id) {
var arrRes = [];
if (arr.length == 0) {
if (id) {
arrRes.unshift({ id: arr.id, name: arr.name });
}
return arrRes;
}
let rev = (data, id) => {
for (var i = 0, length = data.length; i < length; i++) {
let node = data[i];
if (node.id == id) {
arrRes.unshift({ id: node.id, name: node.name });
rev(arr, node.pid);
break;
} else {
if (node.children) {
rev(node.children, id);
}
}
}
return arrRes;
};
arrRes = rev(arr, id);
return arrRes;
}
获取当前的点击孩子以及所有pid的数据
最新推荐文章于 2024-08-14 15:45:18 发布