【问题标题】:Defining functions with lambda expressions in Js [duplicate]在 Js 中使用 lambda 表达式定义函数 [重复]
【发布时间】:2018-09-11 12:04:32
【问题描述】:

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

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

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

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

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

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

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

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

【问题讨论】:

  • 哦,谢谢,我们应该关闭这个吗?
  • 我会标记为重复,或者你可以删除

标签: javascript node.js lambda


【解决方案1】:

你可以试试这个代码:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-27
    • 1970-01-01
    • 2012-09-27
    • 2017-12-09
    • 1970-01-01
    • 2016-03-04
    • 2014-01-30
    相关资源
    最近更新 更多