我有點難住。我忘記了如何做到這一點。 我有一個叫做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之外的任何內容 - 如果你想讓它工作 –