//递归处理改变字段
const dataTree = [
{
id: 1,
name: '超级管理',
parentId: 0,
children: [
{
id: 2,
name: '超级管理2',
parentId: 0,
},
],
},
{
id: 3,
name: '超级管理3',
parentId: 0,
children: [],
},
]
function cloneData(data) {
let tree = [] //新建空数组
data.map((item) => {
let newData = {}
newData.newName = item.name
newData.parentId = item.parentId
newData.child = item.children ? cloneData(item.children) : []
tree.push(newData)
})
return tree
}
console.log(cloneData(dataTree), 'wwwwwwwww')
递归处理改变字段
最新推荐文章于 2024-07-08 18:01:35 发布