📜  JavaScript |异步函数表达式

📅  最后修改于: 2022-05-13 01:56:29.797000             🧑  作者: Mango

JavaScript |异步函数表达式

异步函数表达式用于在 JavaScript 中的表达式内定义异步函数。 async函数是使用 async 关键字声明的。
句法:

async function [function_name]([param1[, param2[, ..., paramN]]]) {
    // Statements
}

参数:

  • function_name:此参数保存函数名称。此函数名称是函数体的本地名称。如果省略函数名,则它变为匿名函数。
  • paramN:它是要传递给函数的参数的名称。
  • 语句:它包含函数的主体。

返回值:只要发生错误,它就会返回一个返回值或抛出异常的承诺。
示例 1:在此示例中,首先打印“GeeksforGeeks”,然后每隔 1000 毫秒打印“GFG”。

javascript


javascript


javascript


输出:

GeeksforGeeks
GFG

示例 2:在这里,创建了一个文件gfg.txt ,一旦读取该文件,它就会在控制台中打印“Read the file”。否则,当文件的位置错误或由于任何其他原因无法读取文件时,它会打印“错误”。

javascript


输出:

  • 文件读取时:
Read the file
  • 未读取文件时(抛出错误)
error

示例 3:这是一个异步函数并行工作的示例。

javascript


输出:

GeeksforGeeks
GFG1
GFG

支持的浏览器:

  • 谷歌浏览器 55 及以上
  • 边缘 15 及以上
  • 火狐 52 及以上
  • Safari 10.1 及更高版本
  • Opera 42 及以上