美文网首页
node 回调函数

node 回调函数

作者: Jay_ZJ | 来源:发表于2019-06-08 20:35 被阅读0次

    概念

    回调函数在 完成任务后调用
    解决阻塞或等待I/O操作,处理大量并发请求。

    阻塞代码

    var fs = require('fs');
    var data = fs.readFileSync('input.text');
    console.log(data.toString());  // first step
    console.log('程序执行结束');  // second step
    

    非阻塞代码

    var fs = require('fs');
    fs.readFile('input.text', function (err, data) {  // second step
      if (err) {
        return console.error(err);
        console.log(data.toString());
    });
    
    console.log('程序执行结束');   // first step
    

    总结

    -阻塞是按照顺序执行的
    -非阻塞不按照循序执行
    -处理回调函数的参数写在回调函数内

    相关文章

      网友评论

          本文标题:node 回调函数

          本文链接:https://www.haomeiwen.com/subject/sdhwxctx.html