Yai*_*pro 5 javascript inheritance class
假设我们有 3 个班级
class A {}
class B extends A {}
class C {}
Run Code Online (Sandbox Code Playgroud)
是否有可能进行B扩展C而不是A?
new B() instanceof C也会如此true。
并且new B() instanceof A将会是false。
B.prototype.__proto__ = C.prototype
Run Code Online (Sandbox Code Playgroud)
这似乎是正确的答案。
但仍然不应该使用它。
这是演示
B.prototype.__proto__ = C.prototype
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1138 次 |
| 最近记录: |