export const getLevelIdAll = (data: any[], id: any, arr: any = []) => {
data.find((item: any) => {
if (String(item.id) == String(id)) {
arr.push(item.id);
return true;
} else if (Array.isArray(item?.children) && item?.children?.length) {
arr = getLevelIdAll(item.children, id, arr);
if (arr.length) {
arr.unshift(item.id);
return true;
} else {
return false;
}
}
return false;
});
return arr;
}
前端tree数结构根据子级id获取所有父级id方法
最新推荐文章于 2023-08-31 16:07:32 发布