原型与原型链
原型与原型链
new执行的操作:
1.创建一个空对象,作为将要返回的对象实例
2.将这个空的对象原型对象,指向了构造函数的prototype属性对象
3.将这个实例对象的值赋值给函数内部的this关键字
4.执行构造函数内的代码。
5.如果该函数没有返回对象,则返回this
通过new和组合寄生继承实现的继承特点:
proto链包含prototype链
继承实现:
组合寄生
要点:
typescript实现方式
instanceof判定规则
原型继承体系关系图
Object常用方法
call
apply
bind
…