1. 介绍
- 构造函数:是一种特殊的函数,主要用来初始化对象
2. 使用场景
- 常规的{…]语法允许创建一个对象。比如我们创建了佩奇的对象,继续创建乔治的对象还需要重新写一遍,此时可以通过构造函数来快速创建多个类似的对象。
3. 约定
- 它们的命名以大写字母开头。
- 它们只能由" new "操作符来执行。
4. 语法
- 构造函数语法:大写字母开头的函数
5. 说明
- 使用 new 关键字调用函数的行为被称为实例化
- 实例化构造函数时没有参数时可以省略()
- 构造函数内部无需写 return ,返回值即为新创建的对象
- 构造函数内部的 return 返回的值无效,所以不要写 return
- new Object ( ) new Date ( )也是实例化构造函数
6. 实例化过程
- 创建新空对象
- 构造函数 this 指向新对象
- 执行构造函数代码,修改 this ,添加新的属性
- 返回新对象