From a37a6b76f979fdaa48b314819697d6be63d73748 Mon Sep 17 00:00:00 2001 From: ruanyf Date: Tue, 19 Feb 2019 14:12:19 +0800 Subject: [PATCH] docs(class-extends): fix super #812 --- docs/class-extends.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/class-extends.md b/docs/class-extends.md index 617dfaf..6d7c751 100644 --- a/docs/class-extends.md +++ b/docs/class-extends.md @@ -138,7 +138,7 @@ class B extends A { 上面代码中,子类`B`的构造函数之中的`super()`,代表调用父类的构造函数。这是必须的,否则 JavaScript 引擎会报错。 -注意,`super`虽然代表了父类`A`的构造函数,但是返回的是子类`B`的实例,即`super`内部的`this`指的是`B`,因此`super()`在这里相当于`A.prototype.constructor.call(this)`。 +注意,`super`虽然代表了父类`A`的构造函数,但是返回的是子类`B`的实例,即`super`内部的`this`指的是`B`的实例,因此`super()`在这里相当于`A.prototype.constructor.call(this)`。 ```javascript class A {