期望效果如下
spData:[
{key: '颜色', productAttributeId: '1602859781385658370', value: '黑色,白色'},
{key: '重量', productAttributeId: '1602859944225316866', value: '25KG'}
]
期望效果如下
spData:[
{key: '颜色', productAttributeId: '1602859781385658370', value: '黑色,白色'},
{key: '重量', productAttributeId: '1602859944225316866', value: '25KG'}
]
var arr = [];
data.forEach((item) => {
item.spData.forEach((ele) => {
var obj = arr.find((item) => {
return item.key == ele.key;
});
if (obj) {
obj.value += "," + ele.value;
} else {
arr.push(ele);
}
});
});
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决