1.基于Object.assign
const obj = Object.assign(item)
obj.children = item.children&&item.children.filter((item, i) => i < 2)
return obj
2.基于for in
const obj = {}
for (let key in item) {
obj[key] = item[key]
}
obj.children = item.children &&item.children.filter((item, i) => i < 2)
return obj
3. …原地展开
return {
...item,
children: item.children &&item.children.filter((item, i) => i < 2)
}