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');

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

你可能感兴趣的:(JavaScript中的回调函数)