我有点难住。我忘记了如何做到这一点。 我有一个叫做ext.get()的函数,它需要一个url的参数。它从url获取响应。 ext.get()函数旨在将响应作为json返回。我不认为它是这样做的。如何使用fetch从promise回调中返回return?
ext.get = (url) => {
let myHeaders = new Headers();
let options = {
method: 'GET',
headers: myHeaders,
mode: 'cors'
};
//fetch get
fetch(url, options).then(response => {
console.log(JSON.stringify(response.json()))
return JSON.stringify(response.json())
});
};
'返回读取(...' – Ryan
具体[这个答案](HTTP: //stackoverflow.com/a/30180679/542251) – Liam
注意:'ext.get'不能返回除Promise之外的任何内容 - 如果你想让它工作 –