1、回调函数:将函数A传给函数B,由函数B来执行A,则称A为回调函数。
例1:
例2
1 function addone(a){return a+1;}; //定义一个回调函数 2 function mulitiply(a,b,c,callback) //定义一个可以调用回调函数的函数 3 { 4 var i,ar=new Array(); 5 for(i=0;i<3;i++) 6 { 7 ar[i]=callback(arguments[i]*2); //将输入参数乘以2之后作为回调函数的参数执行。 8 } 9 return ar; 10 } 11 var myarr=mulitiply(1,2,3,addone); 12 myarr; //[3, 5, 7]