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

9:40秒为什么要加个回掉函数

9:40秒,我想问下,其实直接plus(printIt)不是也得到1的吗,为什么要加个回调函数callback,有没有同学知道的,也帮我解答下

正在回答

3 回答

你问的是关于异步问题.直接plus(printIt),你就不知道什么时候执行完这个函数了.就好像你打阴阳师一样,,,你可以先挂着结节卡,然后去打御魂,打觉醒..等到结节课用完以后,它会通知你.你才知道结节卡用完了.可以去换了.当然,如果你不想知道这个事情的结果,不调用回调也可以.不过容易出现bug

1 回复 有任何疑惑可以回复我~
#1

八二年矿泉水 提问者

非常感谢!
2016-11-28 回复 有任何疑惑可以回复我~

你要理解回调函数,回调函数相当做完耗时操作完成后,得到通知,然后根据通知在处理其他事情。

2 回复 有任何疑惑可以回复我~

我这么理解您看对么:回调函数是为了告诉我返回的是哪一个值。比如我在这个函数里面有a,b,c三个值,如果不用回调函数就会出现bug,如果用回调函数,比如回调a,那就得出a的值,回调b就得到b的值。是这个意思吧?回调函数是为了区分开所有的值,然后想要哪个就回调出哪个。是吗?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
进击Node.js基础(一)
  • 参与学习       219397    人
  • 解答问题       896    个

本视频教程带你揭开Node.js的面纱,带你走进一个全新世界

进入课程

9:40秒为什么要加个回掉函数

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信