定义异步函数时,我通常会选择
async function myFunc(){
// ...
}
我想切换到lambda表达式。我试过了
async myFunc() => { // throws an syntax error
// ...
}
和
myFunc = async () => { // weird things come up
// ...
}
我认为第二个示例不起作用,因为此代码会尝试将函数结果存储到myFunc
中,如
let myFunc = f(); // store the result
是否可以使用lambda表达式定义函数,还是只在其他函数中使用?
答案 0 :(得分:0)
您可以尝试以下代码:
const foo = async () => {
// do something here
}