【发布时间】:2021-04-07 03:30:05
【问题描述】:
相当直截了当的问题,对于 Fetch API 和 async/await 来说非常新。我想知道每次我想从文件或 url 获取数据时使用 fetch 是否更好,或者是否最好制作一个我可以多次使用的异步 fetch 函数,如下所示
async function show(url){
try{
let response = await fetch(url);
if(!response.ok)
throw new Error("Something went wrong");
return await response.json();
} catch(err){
alert(err);
}
}
show("users.json").then(data => console.log(data));
show("someFile.json").then(data => console.log(data));
PS:我是 stackoverflow 的新手,如果我没有正确提出问题,我很抱歉:P
【问题讨论】:
-
如果你必须在多个地方使用相同的代码,写一个函数然后调用它。这不仅适用于获取数据,而且适用于其他操作:)
-
不,我明白了,我想知道在处理 Promise 时是否可能会有所不同:P 仍然在关注异步编码,但谢谢!
标签: javascript async-await fetch