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

求回答问题node http://www.imooc.com/video/7557中的问题

04:34时的function we(callback,something){  something+='is cool'  callback(something)  ----这里的callback()是从哪里来的?有人能回答么? }

正在回答

3 回答

we(callback,something) 第一个参数是函数形参,代入learn为实际函数,第二个参数为第一个函数调用的参数

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

callback 是一个形参,对应的是  下面调用 we 函数(就是代码第10行的  we(learn,'Nodejs')中的 learn),此时的learn是一个实参,learn对应的是代码第一行的 learn函数。

所以就有了第12行的 we(function(something){console.log(something)},'Jade')

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

我觉得 callback 是形式参数。 是自己定义的。

callback这个位置在等待一个  function 类型的参数

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

举报

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

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

进入课程

求回答问题node http://www.imooc.com/video/7557中的问题

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