new

可用性

Flash Player 5。

用法

new constructor()

参数

constructor 一个函数,其后括号中可以是任何可选参数。此函数通常是要构造的对象类型的名称(如 Array、Number 或 Object)。

返回

无。

说明

运算符;创建一个初始时匿名的新对象,然后调用由 constructor 参数标识的函数。new 运算符将括号中的任何可选参数和用关键字 this 引用的新建对象传递给函数。然后构造函数可以用 this 来设置对象的变量。

示例

下面的示例创建 Book() 函数,然后使用 new 运算符来创建对象 book1book2

function Book(name, price){
  this.name = name;
  this.price = price;
}

book1 = new Book("Confederacy of Dunces", 19.95);
book2 = new Book("The Floating Opera", 10.95);

示例

下面的示例使用 new 运算符来创建具有 18 个元素的 Array 对象:

golfCourse_array = new Array(18);

另请参见

[](数组访问){}(对象初始值设定项)