const fs = require("fs");
// 非阻塞文件读取,node.js几乎所有函数都支持异步调用,最后一个参数是回调函数
fs.readFile("./async.js", function (err, data) {
if (err) {
console.log(err);
return;
}
console.log(data.toString());
});
console.log("async read finish...");// 运行结果:该行先打印,后打印文件数据
// 使用阻塞函数进行同步文件数据读取,运行是按照过程进行
const data = fs.readFileSync("./async.js", function (err, data) {
if (err) {
console.log(err);
return;
}
console.log(data.toString());
});
console.log("sync read finish...");// 先打印文件数据,再打印该行
node.js async&sync
最新推荐文章于 2022-01-05 11:50:40 发布