如何把arr转换成fruit格式的对象,并且把{ memo: '', name: '' }替换成{ name: "香蕉", memo: "甜" }, { name: "苹果", memo: "甜" },最终形成newObj格式的对象
let fruit = {
水果: [{ memo: '', name: '' }],
零食: [{ memo: '', name: '' }],
蔬菜: [{ memo: '', name: '' }],
其他: [{ memo: '', name: '' }]
}
let arr = [
{ name: "菠菜", memo: "甜", type: "蔬菜" },
{ name: "炸鸡", memo: "甜", type: "其他" },
{ name: "薯片", memo: "甜", type: "零食" },
{ name: "香蕉", memo: "甜", type: "水果" },
{ name: "果冻", memo: "甜", type: "零食" },
{ name: "苹果", memo: "甜", type: "水果" },
{ name: "泡菜", memo: "甜", type: "蔬菜" },
]
let newObj = {
水果: [{ name: "香蕉", memo: "甜" }, { name: "苹果", memo: "甜" }],
零食: [{ name: "薯片", memo: "甜" }, { name: "果冻", memo: "甜" }],
蔬菜: [{ name: "菠菜", memo: "甜" }, { name: "泡菜", memo: "甜" }],
其他: [{ name: "炸鸡", memo: "甜" },]
}