回调函数无法理解,有没有详细的讲解?

回调函数无法理解,有没有详细的讲解?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

回调函数简单些说就是,在执行某个函数(A函数)时,可以将另一个函数(B函数)作为实参传入,在A函数代码块执行完之后,接着在函数内调用B函数,而且A函数的执行结果,可以被B函数使用。有个简单的小例子,助于理解

function fn(num1,num1,callback){

    var num=num1*num2;

    callback(num);

}

fn(10,20,function(num){

    console.log(' 这个数是:'+num)

})


  • 慕丝0963956 提问者 #1
    callback在这里不是代表参数吗,callback(num)这句话怎么理解,是方法?
    2017-08-11 22:00:54
  • 慕丝0963956 提问者 #2
    非常感谢!
    2017-08-13 13:52:02
怎么都被占用了呢 2017-08-12 17:35:12

在fn函数体内调用回调函数callback,并将结算结果num作为参数传入callback中,执行 console.log(' 这个数是:'+num)

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师