gpt4 book ai didi

javascript - 从 'fetch' 返回解析值

转载 作者:行者123 更新时间:2023-12-01 02:39:07 25 4
gpt4 key购买 nike

我正在尝试使用 fetch 从 API 获取 JSON 对象,我想返回该对象的最终解析值,以便任何使用该函数的人都可以直接获取该值,而无需解析 Promise它返回。

function f() {
let result = fetch(url, {
method: 'GET'
})
.then(response => response.json())
.then(json => {
return json
}).catch(err => {
// Error
});

return result;
}

我真的不知道这是否可行,但我会感谢您的帮助,提前致谢。

最佳答案

您可以使用 awaitasync,它们会自动解析 Promise 并避免使用 .then()一遍又一遍。

async function f() {
let result = (await fetch(url, {
method: 'GET'
})).json();

return result;
}

关于javascript - 从 'fetch' 返回解析值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47686314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com