JavaScript-构造函数
构造函数
创建对象的三种方式
1 | //利用对象字面量创建对象 |
构造函数
构造函数是一个特殊的函数,主要用来初始化对象,快速创建多个类似的对象
两个约定:
命名以大写字母开头
只能由”new”操作符来执行
实例化执行过程:
- 创建新空对象
- 构造函数this指向新对象
- 执行构造函数代码,修改this,添加新的属性
- 返回新对象
通过构造函数创建的对象称为实例对象,
实例对象中的属性和方法称为实例成员
构造函数的属性和方法被称为静态成员
内置构造函数
实例对象不能使用构造函数
Object 三个静态方法
1 | const o = {uname: 'pink', age: 18} |
实例方法 Array
1 | arr.reduce(function(累计值,当前元素){}, 起始值) |
其他常见的方法
from() 伪数组转换成真数组
实例方法 String
实例方法 number
1 | const num = 10.923 |
- Title: JavaScript-构造函数
- Author: WGenji
- Created at : 2024-08-26 13:51:51
- Updated at : 2024-08-26 13:51:51
- Link: https://redefine.ohevan.com/2024/08/26/2.javascript/js进阶/2.构造函数/
- License: This work is licensed under CC BY-NC-SA 4.0.