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:规定函数体。

回复

我来回复
  • 暂无回复内容