回调函数

异步编程依托于回调函数来实现,但不是说使用了回调函数之后程序就异步化了。

创建文件 input.txt:

今天天气真好!

非阻塞模式:

创建 mian.js 文件:

let fs = require("fs");
fs.readFile("input.txt", function(err, data) {
  if(err) {
    console.log(err.stark);
    return;
  }
  console.log(data.toString());
}
console.log("完成");

阻塞模式:

创建 mian.js 文件:

let fs = require("fs");
var data = readFileSync("input.txt")
console.log(data.toString());
console.log("done");

你可能感兴趣的:(回调函数)