javascript - 你如何创建一个命名的异步箭头函数?

标签 javascript node.js arrow-functions ecmascript-2017

<分区>

目前,我有这段代码:

async function getConnection(){
    // logic here...
}

为了与我的代码库的其余部分保持一致,我想将其更改为箭头函数。我试过 async getConnection () => { ... } 但这似乎不起作用。正确的做法是什么?

最佳答案

箭头函数没有名称,但您可以将它们分配给这样的变量:

const normalFunc = () => { ... };
const asyncFunc  = async () => { ... };

但是请注意,箭头函数不仅仅是常规函数的缩写符号,因为需要注意一些细微的差别 (see this article for details)。但是,如果您了解这些差异并且它们不会影响您的代码,那么您应该没问题。

关于javascript - 你如何创建一个命名的异步箭头函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45539723/

相关文章:

javascript - 从用户控件调用 aspx 页面上按钮的单击事件

arrays - Array.prototype.filter() 期望在箭头函数末尾返回一个值,React

javascript - 在 node.js 中保持服务器客户端响应连接打开并处于事件状态是否不好?

javascript - 解析大字符串以调用 Node 中的 JS 函数

javascript - ReactJS 问题 : () => vs function ()

javascript - ES6 箭头函数 () vs _

javascript - 如何使用 jquery 或 javascript 从 html 表中删除 div 标签?

javascript - 如何按单个页面对 Firestore 数据集进行分页?

javascript - 外部 JavaScript 在 iF​​rame 中不起作用?

json - postman - 如何发送具有不同参数值的相同请求