构造函数
constructor构造方法
概念:
类的作用在于构建对象,而constructor构造方法就是用于构建对象实例。
使用方法
- 在使用new关键字生成对象时,constructor方法会被执行,最终return的结果就是生成的对象实例。
- 当一个类没有constructor方法时会自动生成一个空的constructor方法,返回结果为空。
- 用new关键字实例化对象时传入的参数会做为constructor构造函数的参数传入。
<div id="demo"></div>
<script>
class Tab{
constructor(name){
this.name = name;
}
}
let t = new Tab("你好啊")
构造函数内部原理
1.在函数体最前面隐式的加上this = {}
2.执行this.xxx = xxx
3.隐式的返回this
function Student(name,age,sex){
//var this = {
// name: ""
// age:
//};
this.name = name;
this.age = age;
this.sex = sex;
this.grade = 99;
// return his;
}
var student = new Student('zhangsan',18,'male');
console.log(student);
运行结果:


浙公网安备 33010602011771号