在“ axios”部分中,“数据”可以显示在控制台中。 但是,axios部分之外的相同脚本为空。
(function() {
const BASE_URL = 'https://api.exchangerate-api.com/v4/latest/'
const CURRENCY = ['USD', 'EUR', 'GBP', 'CHF', 'CAD', 'CNY', 'JPY', 'AUD', 'NZD']
let data = {}
axios
.get(BASE_URL + CURRENCY[0])
.then((response) => {
console.log(response.data.rates)
dataObject = response.data.rates
var array = Object.entries(dataObject)
console.log(array)
console.log(typeof(array))
data = array
console.log(data)
})
.catch((error) => console.log(error))
console.log(data)
})()
两个console.log(data)都应该相同。