当前位置:编程学习 > JAVA >>

JavaScript 演练(4). 回调函数

var func = function (callback, a, b, c) {
    return callback(a, b, c);
}

var funAdd = function (a, b, c) {
    function callback(a, b, c) { return a + b + c; }
    return func(callback, a, b, c);
}

var funMul = function (a, b, c) {
    function callback(a, b, c) { return a * b * c; }
    return func(callback, a, b, c);
}

var x = 2, y = 3, z = 4;
alert(funAdd(x, y, z)); //9
alert(funMul(x, y, z)); //24

alert(func(funAdd, x, y, z)); //9
alert(func(funMul, x, y, z)); //24 


摘自  万一的 Delphi 博客
 
补充:web前端 , JavaScript ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,