【发布时间】:2022-01-23 22:22:34
【问题描述】:
我正在使用一个对象数组,例如:
const data = [
{"Bucket":1, "Currency": "USD", "xt":8465, "yt":3545}
{"Bucket":2, "Currency": "EUR", "xt":63, "yt":71}
{"Bucket":3, "Currency": "JPY", "xt":48, "yt":56}
{"Bucket":4, "Currency": "CAD", "xt":89}
{"Bucket":1, "xt":9256, "yt":3865}
{"Bucket":2, "xt":63, "yt":74}
{"Bucket":3, "xt":46, "yt":57}
{"Bucket":4, "xt":90}
]
很难将上面的数组合并成这样的:
const data = [
{"Bucket":1, "Currency": "USD", "xt":{8465,9256}, "yt":{3545,3865}}
{"Bucket":2, "Currency": "EUR", "xt":{63,63}, "yt":{71,74}}
{"Bucket":3, "Currency": "JPY", "xt":{48,46}, "yt":{56,57}}
{"Bucket":4, "Currency": "CAD", "xt":{89,90}}
]
【问题讨论】:
-
请分享您的尝试?带来更好的响应
-
"xt" : {8465, 9256}是不可能的。你必须有一个key-value对象对,或者将它们作为数组 -
对不起,我的意思是 "xt" : { "Current" : 8465, "Compare": 9256}
标签: javascript arrays typescript