在 ES2015+ 环境下,关于 JavaScript 类的继承机制,下列说法哪些是正确的?(可多选)
前置约定:
- “父类实例的行为”专指定义在 `Parent.prototype` 上的方法的行为。
- “显式定义在父类 this 上的实例属性”指父类构造函数中通过 `this.xxx = ...` 赋值而产生的各实例自有属性。
- “可继承目标”指具有 `[[Construct]]` 的可构造函数/类,且其 `prototype` 非 `null`。
- 说明:文中使用 `__proto__` 仅为描述原型链,属非标准属性。
前置约定:
- “父类实例的行为”专指定义在 `Parent.prototype` 上的方法的行为。
- “显式定义在父类 this 上的实例属性”指父类构造函数中通过 `this.xxx = ...` 赋值而产生的各实例自有属性。
- “可继承目标”指具有 `[[Construct]]` 的可构造函数/类,且其 `prototype` 非 `null`。
- 说明:文中使用 `__proto__` 仅为描述原型链,属非标准属性。
