草庐IT

js中构造函数对象实例化和new关键字的执行过程

在讲到new关键字的执行过程之前,有几个关于构造函数和对象之间的关系和构造函数的特点需要重点掌握:1.构造函数和对象的关系和区别:构造函数:构造函数抽象了对象的公共的属性和方法,封装到了函数里面,它泛指的是某一大类;对象:通过new函数创建对象,也称为对象借助构造函数完成的对象实例化。2.关于构造函数的返回值return:构造函数默认返回new创建的实例对象。在构造函数里面,如果写了return的话:return一个基本数据类型,构造函数依然返回创建的实例对象;returnObject则返回此对象。原本的指向实例对象的this将会无效化。3.new关键字的执行过程://构造函数首字母大写fun

js中构造函数对象实例化和new关键字的执行过程

在讲到new关键字的执行过程之前,有几个关于构造函数和对象之间的关系和构造函数的特点需要重点掌握:1.构造函数和对象的关系和区别:构造函数:构造函数抽象了对象的公共的属性和方法,封装到了函数里面,它泛指的是某一大类;对象:通过new函数创建对象,也称为对象借助构造函数完成的对象实例化。2.关于构造函数的返回值return:构造函数默认返回new创建的实例对象。在构造函数里面,如果写了return的话:return一个基本数据类型,构造函数依然返回创建的实例对象;returnObject则返回此对象。原本的指向实例对象的this将会无效化。3.new关键字的执行过程://构造函数首字母大写fun