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