2.Function是一个对象var add=new Function("a", "b", "alert" + // chop string using "+" "('adding '+a+' and ' +b);\ // separate string using "\" return a+b;");
Function是一个对象 function是一个保留字可以这样用: var addxy = new Function("x", "y", "return x + y;"); alert(addxy(1, 11));
function用来定义函数对象,Function是所有函数的原型
var addxy = new Function("x", "y", "return x + y;"); 这个倒是很少用
Function是用来创建function对象的构造函数。 var fun = function() { }; // 和 var fun = new Function(); // 是等价的
Function.prototype.方法名 = function () { .... } 可以为所有的函数增加方法
"alert" + // chop string using "+"
"('adding '+a+' and ' +b);\ // separate string using "\"
return a+b;");
function是一个保留字可以这样用:
var addxy = new Function("x", "y", "return x + y;");
alert(addxy(1, 11));
这个倒是很少用
var fun = function() {
};
// 和
var fun = new Function();
// 是等价的
可以为所有的函数增加方法