js是没有extend继承方法。
js可以使用原型链继承和用call和apply继承。
1.用原型链继承
将函数 F 的属性赋值给 f 的原型对象。
这样用 f 构造函数来创建一个实例对象,实例对象也就拥有了 F 的属性。
或者
结果相同。
2.用call和apply
call又会改变普通函数中this的指向,F中的 this就变成了 s .
函数 F 和 f 中的this是不同的。