JavaScript中的回调函数

JS中的回调函数

  示例:

// 定义一个函数

function clb(callback) {

       alert('goin'); 

        callback.call(this, 'd');

}

// 调用该函数,并传递一个函数作为参数

clb(function(para) {

       alert(para);

});

在上面的示例程序中,调用clb()函数,并传给其一个函数作为参数,function clb(); 开始执行,首先alert('goin'); 然后执行function(para){alert(para);},callback.call(this, 'd'); 给匿名函数的para参数赋值为'd',然后alert('d');

总结:回调函数不会被马上执行,它会在包含它的函数内的某个时间点被“回调”执行。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 callback,大家都知道是回调函数的意思。如果让你举些callback的例子,我相信你可以举出一堆。但c...
    卓三阳阅读 117,333评论 3 36
  • 在JavaScript中我们常听说回调函数,回调函数是一段可执行的代码段,它作为一个参数传递给其他的代码,其作用是...
    plainnany阅读 636评论 0 4
  • 要理解javascript中的回调函数,首先我们就要对javascript中的函数有一定的理解,所以我们先从jav...
    六尺帐篷阅读 1,242评论 2 19
  • 函数和对象 1、函数 1.1 函数概述 函数对于任何一门语言来说都是核心的概念。通过函数可以封装任意多条语句,而且...
    道无虚阅读 4,673评论 0 5
  • 儿子是跑销售的。一个月有二十天在外面东奔西跑。每次回来,我老婆总是不厌其烦地交待:娃,成天在外面跑,吃饭一...
    居仁堂主阅读 469评论 0 0