我可以帮您翻译成中文。这段内容与IT技术有关,提到了一个数组中有三个数据相同的对象,但每个对象内部都有不同的服务和优惠ID。该段文字以HTML格式呈现,其中包含一个链接,请点击此处查看我尝试过的方法。感谢您的提前帮助。
第一个对象:
第一个对象:
const obj1 = {
bid : 1,
mobile : 9533703390,
services : [
{
service_id : 5,
offer_id : 10,
count : 1
}
]
}
对象2:
const obj2 = {
bid : 1,
mobile : 9524703390,
services : [
{
service_id : 8,
offer_id : 12,
count : 1
}
]
}
对象3:
const obj3 = {
bid : 1,
mobile : 9524703390,
services : [
{
service_id : 5,
offer_id : 10,
count : 1
}
]
}
最终结果 - 每个对象都有单独的服务和优惠,如果出现相同的优惠ID和服务ID,则需要将计数器加1,否则返回数据。
const result = {
bid : 1,
mobile : 9524703390,
services : [
{
service_id : 5,
offer_id : 10,
count : 2
},
{
service_id : 8,
offer_id : 12,
count : 1
}
]
}