const menuList=[{ text:"狗狗", icon:"", type:"gougou", status:fasle,
},{ text:"猫猫", icon:"", type:"maomao", status:fasle,
}]let dataSource = [];
menuList.map((item, index) =>
dataSource.push({ key: item.type, rank: index + 1, text: item.text, type: item.type, icon: item.icon, status: item.status
})
);想得到处理后的数据,返回个新的数组dataSource,上面是基本的写法了,有没有其他的方法?
1 回答
Qyouu
TA贡献1786条经验 获得超11个赞
let dataSource = menuList.map((item, index) => {
item = {
key: item.type,
rank: index + 1,
text: item.text,
type: item.type,
icon: item.icon,
status: item.status
};
return item
});添加回答
举报
0/150
提交
取消
