format(arr) {
arr.forEach((el) => {
if (el.children && el.children.length > 0) {
el.value = el.id;
el.label = el.orgName;
this.format(el.children);
} else {
el.value = el.id;
el.label = el.orgName;
}
});
return arr;
},
该段代码展示了如何使用JavaScript的forEach方法递归地遍历并转换一个包含children属性的对象数组,将id和orgName赋值给value和label属性。这通常用于处理层级结构的数据,如组织结构或树形菜单。
1165

被折叠的 条评论
为什么被折叠?



