如何将获取响应分配给全局变量


const loadUsers = async () => {
const res = await fetch('https://www.breakingbadapi.com/api/characters')
const json = await res.json()
return json
}
let chars = loadUsers()

为什么它会返回一个承诺?如果我试图添加wait关键字来加载用户,我会出错吗?那么这里的问题是什么呢?

异步函数总是返回promise。如果异步函数的返回值不是显式的promise,那么它将隐式地封装在promise中。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function

最新更新