node中有大量的回调函数,可以提供我们调用
异步操作也非常支持
代码
var fs=require("fs");
var data=fs.readFileSync("1.txt");
console.log(data.toString());
console.log("文件读入结束");
//异步操作,回调函数
fs.readFile('1.txt',function (err,datas) {
console.log(datas.toString())
});
console.log("异步操作结束。。");
结果
hello:"大家好"
文件读入结束
异步操作结束。。
hello:"大家好"
以下操作会报异常,因为readFile()中必须包括回调
var datass= fs.readFile('1.txt');
console.log(datass.toString());
console.log("异步操作结束。。");