为了账号安全,请及时绑定邮箱和手机立即绑定

Nodejs一些函数中的回调原理疑问

Nodejs一些函数中的回调原理疑问

江户川乱折腾 2019-01-04 21:10:01
最近在学nodejs,看到很多函数后面都会有一个回调函数。例如我举一个不恰当的例子并说明我的疑惑例如有这样一个代码,我进行改写:  readFile('abc',(err,files) => {    if(err) throw err    else {      console.log(files) // 如果readFile的第一个参数不为false,就输出第一个参数的值     }   })例如这个函数是这样暴露api实现上面注释功能的,那么我很好奇源码会如何定义的。自己也尝试写了一下   function readFile(path,callback) {      let flag = false      if(path) {        flag = true // 我的思路是设置一个标志位,当flag为true则回调函数的err就为false      }      .... // 后面就有点模糊不知道怎么写了    }求大神帮忙解惑一下,也可能是我JS掌握的不太扎实。。有点乱了,谢谢啦
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 582 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信