1 回答
已采纳
西兰花伟大炮
TA贡献376条经验 获得超318个赞
一般就是用来从构造器创建一个对象,可以内置构造器,如Date,Regexp,Array
也可以是自定义的函数 function foo(){} var fun = new foo()
通过new可以产生原对象的一个实例对象,而这个实例对象继承了原对象的属性和方法
(1)创建一个新对象;
(2) 将构造函数的作用域赋给新对象(因此 this 就指向了这个新对象) ;
(3) 执行构造函数中的代码(为这个新对象添加属性) ;
(4) 返回新对象
添加回答
举报
0/150
提交
取消