题记
node.js回调函数的用法
语法
回调函数一般作为函数的最后一个参数出现:
function 函数名(参数,回调函数) { }
实例:
//写一个主函数
function setName(name,callback) {
//将结果传递给回调函数
callback(name);
}
//调用主函数,
setName('ngxe',function(request){
console.log(request)
})
阻塞代码实例
创建一个input.txt文件:
ngxe
创建main.js文件:
var fs = require("fs");
var data = fs.readFileSync('input.txt');
console.log(data.toString());
console.log("程序执行结束!");
非阻塞代码实例
创建main.js文件:
var fs = require("fs");
fs.readFile('input.txt', function (err, data) {
if (err) return console.error(err);
console.log(data.toString());
});
console.log("程序执行结束!");
后记
觉得有用可以收藏或点赞!