<!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