原型和原型链
原型的特点:所有的内容共享同一个空间。
原型及原型链:
1. 每一个函数都有一个属性prototype,通过这个属性可以找到该函数后面的原型对象
2. 每一个对象都有一个属性__proto__,通过这个属性可以找到该对象后面的原型对象,原型对象通过这个属性,可以找到该原型对象的父级原型对象,依次向上找的过程,称为原型链。
3. 每一个原型对象都有一个属性constructor,通过这个属性可以获取到该原型对象对应的构造函数。
ES6类语法的书写
class 类名{
constructor([参数]){
//属性
this.属性名 = 属性值;
}
//方法
方法名([参数]){
//功能
}
}