// 找出树形结构中某个元素的所有父级并更新属性
export function setDataById(data, id, property, value, childKey) {
if (!childKey) childKey = "children";
for (let i = 0; i < data.length; i++) {
if (data[i].id === id) {
data[i][property] = value;
break;
} else if (data[i][childKey] && data[i][childKey].length > 0) {
setDataById(data[i][childKey], id, property, value, childKey);
}
}
}
JS中找出树形结构中某个元素的并更新属性
于 2024-03-14 16:33:10 首次发布