js使用map给多维数组里的每一个对象都添加属性

js使用map给多维数组里的每一个对象都添加属性

Scroll Down

20220405_075901.png


 // 给数组里的每一个对象都添加一个isEdit属性
 function getChildren(list) {
   return list.map((item) => {
     item = Object.assign({}, item);
     item.isEdit = false;
     if (!!item.children && item.children.length > 0) {
       item.children = getChildren(item.children);
     }
     return item;
   });
 }

treeData = getChildren(res);