gpt4 book ai didi

javascript - `Fetch` Typescript 函数中的 API

转载 作者:行者123 更新时间:2023-11-30 15:52:56 27 4
gpt4 key购买 nike

我在 typescript 类中使用 isomorphic-fetch 包,并尝试确定如何返回 fetch api 响应的值。

somefunction(someParam: Int): Int {
fetch('myApiURL', { method: 'get'})
.then(function(res) {
return res
})
.catch(function(ex) {
return 0
})
}

最佳答案

你不能返回像 Int 这样的,因为 JavaScript 是单线程的,函数在返回之前不能占用线程人质。但是,您可以返回一个 Promise,这就是 fetch 无论如何都会返回的内容,因此:

somefunction(someParam: number): Promise<number> {
return fetch('myApiURL', { method: 'get'})
.then(function(res) {
return res
})
.catch(function(ex) {
return 0
})
}

PS:没有int。在 JavaScript/TypeScript 中只是 number :)

关于javascript - `Fetch` Typescript 函数中的 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39031533/

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