【发布时间】:2021-05-19 22:53:20
【问题描述】:
如何迭代动态嵌套对象
{
"2021-02-01": {
"INR": 88.345,
"CZK": 25.975,
"JPY": 126.77
},
"2021-02-02": {
"INR": 87.906,
"CZK": 25.9,
"JPY": 126.46
},
"2021-02-05": {
"INR": 87.367,
"CZK": 25.806,
"JPY": 126.72
}
}
注意:货币是动态的,可以更改为其他货币,例如这里是“INR, CZK, JPY”,可以更改为“USD, EUR, INR”
我需要获取对象中所有货币的所有汇率的值并将它们全部加起来
这是我的代码(它不完整,我被困在其中)
let rates = {here is object mentioned above}
//iterating over object and pushing into array rateList
for(let keys in rates){
rateList.push(rates[keys])
}
//iterating over rateList array to get value
rateList.forEach((obj)=>{
console.log(Object.keys(obj)) //by this code i'm getting keys but how do i get value and sum it up
})
总体目标是获得所有汇率值的平均值。
【问题讨论】:
标签: javascript node.js api express object