关于前端:使用递归-向数组中添加某字段

 created() {
      this.addLevel(this.treeData); // 数组
 }
methods:{
    addLevel (array, i = 1) {
            let tableList = (arr, i) => {
                arr.forEach(item => {
                    item.level = i;
                    if (item.children && item.children.length) {
                        return this.addLevel(item.children, i + 1);
                    }
                });
            };
            return tableList(array, i);
        },
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理