javascript Function()构造函数
分类:实例代码
关于函数大家一定不会陌生,其实函数是Function类的对象实例。
特别说明:在本文发布之日,javascript中还没有类这个概念,构造函数就可以当做类。
在更多的时候,我们要创建一个函数可以使用如下方式:
function done(a,b){ var a=a; var b=b; return a+b; }
我们可以使用Function()构造函数来创建一个函数对象,代码如下:
var done = new Function("a","b","var a=a;var b=b;return a+b;") console.log(done(1,2))
上面使用Function()构造函数同样创建了一个对象,下面就对Function()构造函数使用方式做一下介绍。
语法结构:
var function_name = new Function(arg1, arg2, ..., argN, function_body)
参数解析:
(1).arg1, arg2, ..., argN:规定函数的形式参数。
(2).function_body:规定函数体。