function fn (data) {
return data.map((item, indexItem) => {
return {
key:item.id,
title:item.meta.title,
route:item.route,
path:item.path,
name:item.name,
component:item.component,
children: (() => {
if (item.children && item.children.length > 0) {
return fn(item.children);
} else {
return []
}
})()
}
})
}
多维树形数组的重构写法
最新推荐文章于 2024-09-26 11:49:53 发布