我正在比较具有相同结构的两个不同对象:
对象 1:
[{
"date": "2019-10-07",
"price": "1313.01"
}, {
"date": "2019-10-08",
"price": "1276.21"
}, {
"date": "2019-10-09",
"price": "1257.75"
}]
对象 2:
[{
"date": "2019-10-07",
"price": "2000.10"
}, {
"date": "2019-10-09",
"price": "1356.75"
}]
我正在尝试根据日期返回一组价格。在我的例子中,我试图返回
["2000.10", "1276.21", "1356.75"]
该数组将返回对象 2 的所有价格。但是,您可以看到对象 2 不包含“2019-10-08”的日期,因此我需要从对象 1 返回该日期的价格。这些对象长度是动态的,但对象 1 总是比对象 2 长,因为我从对象 1 中获取了缺失值。
返回的数组将始终是对象 1 的大小。我面临的问题是循环遍历并根据索引检查价格。
我的尝试是遍历对象 1,然后检查每个索引的日期是否匹配。但是,当日期不匹配时,我遇到了问题,因此索引不同步。
牧羊人nacy
大话西游666
不负相思意
相关分类