处理多维数组,递归处理
const resultDataFilter = (list) => {
const arr = [];
let obj = {};
list.forEach((router) => {
const tmp = { ...router };
if (tmp.fldObjectType == 1 || tmp.fldObjectType == null) {
if (tmp.children) {
tmp.children = resultDataFilter(tmp.children);
obj = Object.assign(router, { children: tmp.children });
}
arr.push(obj);
}
});
return arr;
};
resultData = resultDataFilter(resultData);

浙公网安备 33010602011771号