Get to know MDN better
此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
async function 关键字可用于定义表达式中的异步函数。
你还可以使用异步函数声明。
异步函数也可以使用箭头语法进行定义。
函数名称,可省略。如果省略则这个函数将成为匿名函数。该名称仅可在本函数中使用。
paramN 可选传入函数的形参名称。
statements 可选构成函数主体的语句。
async function 表达式与异步函数语句非常相似,语法也基本相同。异步 function 表达式和异步 function 语句之间的主要区别在于函数名称,它可以在 async function 表达式中省略,从而创建一个匿名函数。async function 表达式可以用作 IIFE(立即执行函数表达式,Immediately Invoked Function Expression),它在定义后立即运行。参见函数章节以获取更多信息。
| ECMAScript® 2027 Language Specification # sec-async-function-definitions |
启用 JavaScript 以查看此浏览器兼容性表。