new 运算符
2008-01-05 19:02:43 来源:WEB开发网核心提示: 创建一个新对象, new constrUCtor[(arguments)] 参数constructor必选项,new 运算符,对象的构造函数,假如构造函数没有参数,传递一个指针给新创建的对象作为 this 指针, 然后构造函数根据传递给它的参数初始化该对象,则可以省略圆括号,arguments可选项
创建一个新对象。
new constrUCtor[(arguments)]
参数
constructor
必选项。对象的构造函数。假如构造函数没有参数,则可以省略圆括号。
arguments
可选项。任意传递给新对象构造函数的参数。
说明
new 运算符执行下面的任务:
- 创建一个没有成员的对象。
- 为那个对象调用构造函数,传递一个指针给新创建的对象作为 this 指针。
- 然后构造函数根据传递给它的参数初始化该对象。
示例
下面这些是有效的 new 运算符的用法例子。
my_object = new Object;
my_array = new Array();
my_date = new Date("Jan 5 1996");
要求
版本 1
请参阅
function 语句
- ››new和delete导致的内存分配问题详解
- ››运算符优先级
- ››new 运算符
- ››运算符总结
更多精彩
赞助商链接