2.Node- 回调函数的用法

题记

        回调函数的使用方法

回调函数

         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("ok");
 

 

 非阻塞代码实例

        创建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("程序执行结束!");
 

 

结果 

        第一个实例在文件读取完后才执行程序。,第二个实例不需要等待文件读取完 。

后记 

        觉得有用可以收藏或点赞! 

你可能感兴趣的:(Node,javascript,开发语言,ecmascript,node.js,后端,青少年编程,html)