【JS】回调函数示例

<!DOCTYPE html>
<html lang="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<head>
     <title>回调函数示例</title>
     <style type="text/css">
     /*CSS样式*/

     </style>
    </head>

     <body>
        内容
     </body>
</html>
<script type="text/javascript">
<!--
    // 把函数名作为参数传入,callback即指向sum函数
    doSum('1,2,3,4,5',sum);

    // 函数名亦可当参数,callback相当于传入函数的别名
    function doSum(rawStr,callback){
        var arr=rawStr.split(",");

        alert(callback(arr));
    }

    // 真实函数所在
    function sum(arr){
        var result=0;
        for(var i=0;i<arr.length;i++){
            result+=parseInt(arr[i],10);
        }

        return result;
    }

//-->
</script>

END

原文地址:https://www.cnblogs.com/heyang78/p/15721321.html