JavaScript动态函数和匿名函数
动态函数是通过js的内置对象Function,通过new Function(参数1,参数2)来创建动态函数。
创建动态函数:
var add = new Function("x,y","var sum;sum=x*y;return sum;");
var sum = add(4,5);
alert("sum = "+sum);
动态函数可以通过参数的方式进行动态的创建函数,不需要修改函数体,只需修改参数就可以改变函数。
匿名函数就是没有名称的函数,通常是函数的简写形式。
创建匿名函数
var add = function (x,y){
return x+y;
};
var sum = add(4,5);
alert("sum = "+sum);