【发布时间】:2018-05-21 02:30:11
【问题描述】:
我试图更好地理解 Promise,并实现了基本上如下所示的代码:
console.log(getRemoteData())
function getRemoteData (){
return fetch('http://w.x.y.z')
.then(response => {
return response.json();
});
}
假设 getRemoteData() 返回一个承诺,我如何访问该响应的值?我试图在登录到控制台之前解决承诺,除了记录承诺 obj 之外,我无法让它做任何事情。我认为我错过了 Promise 工作方式的一个基本组成部分。
我已经尝试搜索 SO,我找到的所有答案都指向 .then() 方法中的 //do something with the returned data 评论,但我想从那里了解我应该做什么。返回值为array[]。
【问题讨论】:
标签: javascript ecmascript-6 es6-promise fetch-api