利用递归函数向数组中的每一个对象添加自定义数值。
// 递归函数
var fnc = function(data) {
data.forEach(item => {
// 自定义字段
item.key = '自定义字段';
// 判断子集是否存在,防止调用死循环
if (item.children) {
// 递归调用
fnc(item.children);
}
})
}
// 初始化调用函数,触发递归作用,data 树形数据
fnc(data);