我想从第二个对象的tts编号(1152.81)中获取数据。 我该如何指出这些数据?
下面的我的js文件。 priceTag.innerHTML = data [0] .tts可能不是正确的代码。但是我找不到如何获取这些数据。
const url = "https://www.koreaexim.go.kr/site/program/financial/exchangeJSON?authkey=KiGkSEG4nhXCrQ0PioaqVQJDb0lEfKeE&data=AP01"
const priceTag = document.querySelector("h1")
// grab data
const checkPrice = function() {
fetch(url)
.then(response => response.json())
.then(data => {
priceTag.innerHTML = data[0].tts
})
}
checkPrice()
在JASON文件中,有22个对象,但我只复制了其中2个。
[
{
"result": 1,
"cur_unit": "THB",
"ttb": "35.42",
"tts": "36.13",
"deal_bas_r": "35.78",
"bkpr": "35",
"yy_efee_r": "0",
"ten_dd_efee_r": "0",
"kftc_bkpr": "35",
"kftc_deal_bas_r": "35.78",
},
{
"result": 1,
"cur_unit": "USD",
"ttb": "1,129.98",
"tts": "1,152.81",
"deal_bas_r": "1,141.4",
"bkpr": "1,141",
"yy_efee_r": "0",
"ten_dd_efee_r": "0",
"kftc_bkpr": "1,141",
"kftc_deal_bas_r": "1,141.4",
}
]
答案 0 :(得分:1)
var data = [{
"result": 1,
"cur_unit": "THB",
"ttb": "35.42",
"tts": "36.13",
"deal_bas_r": "35.78",
"bkpr": "35",
"yy_efee_r": "0",
"ten_dd_efee_r": "0",
"kftc_bkpr": "35",
"kftc_deal_bas_r": "35.78",
},
{
"result": 1,
"cur_unit": "USD",
"ttb": "1,129.98",
"tts": "1,152.81",
"deal_bas_r": "1,141.4",
"bkpr": "1,141",
"yy_efee_r": "0",
"ten_dd_efee_r": "0",
"kftc_bkpr": "1,141",
"kftc_deal_bas_r": "1,141.4",
}
]
console.log(data[1].tts)
答案 1 :(得分:-1)
您是否尝试过数据[1]?现在,您的数据是一个数组,每个元素都是一个对象