构造函数是一种特殊的函数,主要用于初始化对象,即为对象成员变量赋初始值,它总与new一起使用,我们可以把对象中的一些公共的属性和方法抽离出来,然后封装到这个函数里面
new在执行时会做四件事情:
1. 在内存中创建一个新的空对象
2.让this指向这个新的对象
3.执行构造函数里面的代码,给这个新的对象添加属性和方法
4.返回这个新的对象(所以构造函数里面不需要return)
本文深入解析构造函数的概念及用途,重点介绍其在对象初始化中的作用,以及new操作符执行的四个关键步骤:创建空对象、绑定this、执行构造函数代码、返回新对象。
构造函数是一种特殊的函数,主要用于初始化对象,即为对象成员变量赋初始值,它总与new一起使用,我们可以把对象中的一些公共的属性和方法抽离出来,然后封装到这个函数里面
1. 在内存中创建一个新的空对象
2.让this指向这个新的对象
3.执行构造函数里面的代码,给这个新的对象添加属性和方法
4.返回这个新的对象(所以构造函数里面不需要return)
1260
413

被折叠的 条评论
为什么被折叠?