js之继承

js是没有extend继承方法。

js可以使用原型链继承和用call和apply继承。

1.用原型链继承

  

 

   将函数 F 的属性赋值给 f 的原型对象。

  这样用 f 构造函数来创建一个实例对象,实例对象也就拥有了 F 的属性。

  或者

  

  结果相同。

2.用call和apply

  

 

   call又会改变普通函数中this的指向,F中的 this就变成了 s .

  函数 F 和 f 中的this是不同的。

  

 

posted @ 2020-03-06 00:23  会挽雕弓如满月的张  阅读(87)  评论(0)    收藏  举报