JS回调函数并返回参数的示例教程

知道91 | Web前端 | 2015-06-01 | 阅读:5455

在写js的时候我们通常想通过传入一个参数给某个函数,然而我们不知道这个函数什么时候执行完,这时就需要一个回调函数,所谓回调函数通常理解为:当调用的函数执行完成后调用的函数。

下面通过下面的例子讲解回调函数的使用方法。

function a(callback)   
{      
    alert("我是函数a!");   
    alert("调用回调函数");   
    callback(1);   
} 
function b(callback)   
{      
    alert("我是函数b!");   
    alert("调用回调函数");   
    callback(2);   
}
function callbackName(data)   
{   
   alert(data);   
}
//回调函数a和b分别使用
a(callbackName);
b(callbackName);   

上面的例子a(callbackName)会首先弹出“我是函数a!”,“调用回调函数”,然后调用回调函数弹出“1”;b(callbackName)会首先弹出“我是函数b!”,“调用回调函数”,然后调用回调函数弹出“2”

通过上面的例子你知道js回调函数的使用方法了吧。