【发布时间】:2017-03-29 17:36:09
【问题描述】:
我想使用 Fetch API,但我不太了解它的机制。
我的 HTML 中有一个,我想用这段代码分配我的提取结果:
const weather = "http://api.apixu.com/v1/current.json?key=cba287f271e44f88a60143926172803&q=Paris";
const array = [];
fetch(weather)
.then(blob => blob.json())
.then(data => {
array.push(data.current.humidity)
console.log(array[0])
}
);
document.querySelector('h1').innerHTML = array[0];
我有 console.log 的结果,但返回“未定义”。你能解释一下为什么吗?
非常感谢
【问题讨论】: