期望效果如下
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);
}
});
});
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答1.9k 阅读
9 回答1.7k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答852 阅读