以下javascript端点包含美国的城市列表。 我从端点检索元素后将元素推送到数组citiesInfo。当我执行console.log(citiesInfo)时,该数组显示出来;我可以在控制台中浏览数组,但是当我执行console.log(citiesInfo [0]);它显示未定义的
const endpoint = 'https://gist.githubusercontent.com/Miserlou/c5cd8364bf9b2420bb29/raw/2bf258763cdddd704f8ffd3ea9a3e81d25e2c6f6/cities.json';
const citiesInfo = [];
fetch(endpoint)
.then(function(elem){
return elem.json();
})
.then(function(elem){
citiesInfo.push(...elem);
});