每当我尝试以这种方式在对象内定义异步函数时,它都会引发语法错误。
let obj = {
fn: async function fn() {
return 10;
}
}
每当我尝试以这种方式在对象内定义异步函数时,它都会引发语法错误。
let obj = {
fn: async function fn() {
return 10;
}
}
您发布的代码在语法上是正确的。如果您遇到语法错误,那么您尝试运行代码的环境不支持异步函数(鉴于此功能尚未正式发布,这并不奇怪)。
解决方案:
关于哪个环境支持异步函数的信息可以在https://kangax.github.io/compat-table/es2016plus/#test-async_functions找到。