为了账号安全,请及时绑定邮箱和手机立即绑定

请详细解释一下js的new是什么意思

请详细解释一下js的new是什么意思

查看完整描述

1 回答

已采纳
?
西兰花伟大炮

TA贡献376条经验 获得超318个赞

一般就是用来从构造器创建一个对象,可以内置构造器,如Date,Regexp,Array

也可以是自定义的函数   function foo(){}         var fun = new foo()

通过new可以产生原对象的一个实例对象,而这个实例对象继承了原对象的属性和方法

(1)创建一个新对象;
(2) 将构造函数的作用域赋给新对象(因此 this 就指向了这个新对象) ;
(3) 执行构造函数中的代码(为这个新对象添加属性) ;
(4) 返回新对象

查看完整回答
1 反对 回复 2017-03-29
  • 1 回答
  • 0 关注
  • 2688 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信