Javascript - 如何更改类的父类?

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

Yai*_*pro 1

B.prototype.__proto__ = C.prototype
Run Code Online (Sandbox Code Playgroud)

这似乎是正确的答案。
但仍然不应该使用它

这是演示

B.prototype.__proto__ = C.prototype
Run Code Online (Sandbox Code Playgroud)