在Js中使用lambda表达式定义函数

时间:2018-04-02 09:13:10

标签: javascript node.js lambda

定义异步函数时,我通常会选择

async function myFunc(){
 // ...
}

我想切换到lambda表达式。我试过了

async myFunc() => { // throws an syntax error
 // ...
}

myFunc = async () => { // weird things come up
 // ...
}

我认为第二个示例不起作用,因为此代码会尝试将函数结果存储到myFunc中,如

let myFunc = f(); // store the result

是否可以使用lambda表达式定义函数,还是只在其他函数中使用?

1 个答案:

答案 0 :(得分:0)

您可以尝试以下代码:

const foo = async () => {
  // do something here
}