为什么对象总是不确定的(JSON数据)

时间:2019-05-12 13:18:50

标签: javascript arrays object axios

在“ 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)都应该相同。

0 个答案:

没有答案