我无法访问这个对象:
{
"BTC": {
"price": 13322.848306438736,
"percent_change_24h": 2.00659441,
"market_cap": 246870460628.15366,
"volume_24h": 33956399259.1725,
"circulating_supply": 18529856,
"total_supply": 18529856,
"max_supply": 21000000
},
"ETH": {
"price": 380.8150073343507,
"percent_change_24h": -0.67132589,
"market_cap": 43115533610.355606,
"volume_24h": 15706287212.275429,
"circulating_supply": 113219103.1865,
"total_supply": 113219103.1865,
"max_supply": null
}
}
到目前为止,我已经尝试了Object.key()、map()、将其转换为数组、算法方法等多种方式。我可以通过以下方式获取外部对象的列表:
Object.keys(this.state.dataApi).map((value,key)=>(
value
))
例如,我可以通过以下方式将“BTC”中的内容作为对象获取:
this.state.dataApi.BTC
但我无法逐个获取它的内部元素。
这是预期的输出示例:
https://istack.dev59.com/eK8Ic.webp
这是我的成功尝试的输出:
https://istack.dev59.com/AK6lR.webp
注意:这也尝试了将状态[],{},""更改类型,只有""可以在原始类型中保留对象。