// 使用 async/await 的示例代码
// 引入必要的模块
const fs = require('fs').promises;
// 定义一个异步函数
async function readFiles() {
try {
// 使用 await 等待文件读取完成
const data1 = await fs.readFile('file1.txt', 'utf8');
const data2 = await fs.readFile('file2.txt', 'utf8');
// 输出文件内容
console.log(data1);
console.log(data2);
} catch (error) {
// 捕获并处理错误
console.error('读取文件时出错:', error);
}
}
// 调用异步函数
readFiles();
async 关键字用于定义一个异步函数,该函数内部可以使用 await 来等待 Promise 对象的完成。await 关键字用于等待一个 Promise 对象的结果。它只能在 async 函数内部使用。fs.promises 模块来读取文件,因为它返回的是 Promise 对象,可以直接使用 await 来等待文件读取完成。try...catch 语句会捕获错误并在控制台输出错误信息。上一篇:js delay
下一篇:js extends
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站