嘗試構建一個從 API 輸出貨幣資訊的反應應用程式,但每種貨幣的欄位都不同。例如,對于美國貨幣被列為:
currency:{
USD:{
name: "United States Dollar"
symbol: "$"
}
}
而克羅地亞貨幣被列為:
currency:{
HRK:{
name: "Croatian kuna"
symbol: "kn"
}
}
要訪問美元,我通常會使用 data.currency.usd.name 或 data.currency.usd.name ,但它的“usd”方面每次都會改變。只是詢問我將如何做到這一點,以便部分代碼是通量/忽略貨幣的特定欄位并僅輸出名稱/符號。感謝任何幫助,因為我在反應方面還很新,我愿意回答任何問題。這是在 html 順便說一句。
uj5u.com熱心網友回復:
let currency = {
USD: {
"name": "UnitedStates Dollar",
"symbol": "$"
}
}
console.log(Object.values(currency))
輸出:[{名稱:'UnitedStates Dollar',符號:'$'}]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/513529.html
上一篇:創建滿足字典值條件的字典串列
