在 Node.js 平台下,所有异步方法使用的都是基于回调函数的异步编程。为了使用异步函数提高异步编程体验,可以使用 util 模块下面的 promisify 方法将基于回调函数的异步 API 转换成返回Promise 的API。 const fs = require(“fs”) const util = require(“util”) const readFile = util.promisify(fs.readFile) async function getFileContent() { let x = await readFile(“./x.txt”, “utf-8”) let y = await readFile(“./y.txt”, “utf-8”) let z = await readFile(“./z.txt”, “utf-8”) return [x, y, z] } getFileContent().then(console.log)