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

我爱吃牛排
浏览 2689回答 1
1回答

西兰花伟大炮

一般就是用来从构造器创建一个对象,可以内置构造器,如Date,Regexp,Array也可以是自定义的函数   function foo(){}         var fun = new foo()通过new可以产生原对象的一个实例对象,而这个实例对象继承了原对象的属性和方法(1)创建一个新对象;(2) 将构造函数的作用域赋给新对象(因此 this 就指向了这个新对象) ;(3) 执行构造函数中的代码(为这个新对象添加属性) ;(4) 返回新对象
打开App,查看更多内容
随时随地看视频慕课网APP