【发布时间】:2022-01-26 11:24:03
【问题描述】:
我有一个数组列表和一个数组。如果 productID 和 attributesData 匹配返回我下面给出的列表结构,我想像这样比较这两个数组
列表1:
{
"unitPrice": "800.0",
"productTypeTitle": "TYPE",
"productId": "470",
"attributesData": [
{
"attributeName": "COLOR",
"attributeData": "BLUE"
},
{
"attributeName": "SIZE",
"attributeData": "36"
},
{..}
],
"count": 2,
"shopid": "53",
"sessionid": "1643195257593",
...
},
{
},...
]
列表2:
{
"unitPrice": "800.0",
"productTypeTitle": "TYPE",
"productId": "470",
"attributesData": [
{
"attributeName": "SIZE",
"attributeData": "42"
},
{
"attributeName": "COLOR",
"attributeData": "Orange"
},{...}
]
...
}
这里productId是一样的但是attributesData不一样我怎么知道。我可以检查productId是否相同但无法比较attributesData。我怎样才能有效地解决这个问题
【问题讨论】:
标签: arrays typescript arraylist compare