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

请问这个方法的callback方法是什么作用啊?

https://img1.sycdn.imooc.com//5b2f961c00010a3505690148.jpg

请问这个方法的callback方法是什么作用啊?

正在回答

2 回答

这里 callback 就是个自定义的参数名 ,你把 callback 都换成 c  一样好用。

那参数名 叫 callback 啥寓意?  是因为,传的不是 什么值,比如 1 ,2 或者 'a' 'b' 啥的。 

callback 代表 要传入的 是一个 function  (javaScript 中 function 本质是对象...,可以作为参数  )。

调用举栗 :

// 调用
we( function(s){ console.log('道家说: '+ s )},   '老z');         
we( function(s){ console.log('佛家说:' + s ) },   '佛祖');
we( function(s){ console.log('老外说:' + s )},   'Oh MY GOD'); 
// 声明 c 相当于 callback
function we(callback, somthing){    
    somthing += ' is cool';
    callback(somthing);                // callback(somting) >> function(s) 
} 
/*> 运行结果:
道家说:老z is cool
佛家说:佛祖 is cool
老外说:Oh MY GOD is cool
*/

// 几个 function(s){...}  就是 参数名 callback 指代的 内容   传入到  function we() 中 , 

 待 somthing 的值处理好之后,再调用 function(s)  再做更进一步的处理 

 作用么? 根据传入参数的不同情况, 调用不同的方法,做深入处理

---- 个人理解,只是皮毛。     callback 与 异步编程,关系应该密切,本人还没理解透,还等高人述说。

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

调用该callback函数(也就是你所要回调的函数),当我们调用we(callback,something)时,首先something拼接字符串,然后讲该字符串传入callback函数内。

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

举报

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

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

进入课程

请问这个方法的callback方法是什么作用啊?

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