mirror of
https://github.com/ruanyf/es6tutorial.git
synced 2025-05-24 18:32:22 +00:00
edit class
This commit is contained in:
parent
2615c4bcc8
commit
f0fa42e239
@ -331,10 +331,11 @@ cp instanceof Point // true
|
||||
|
||||
### 类的prototype属性和\_\_proto\_\_属性
|
||||
|
||||
在ES5中,每一个对象都有\_\_proto\_\_属性,指向对应的构造函数的prototype属性。Class作为构造函数的语法糖,也有自己的prototype属性和\_\_proto\_\_属性,因此同时存在两条继承链。
|
||||
在ES5中,每一个对象都有`__proto__`属性,指向对应的构造函数的prototype属性。Class作为构造函数的语法糖,同时有prototype属性和`__proto__`属性,因此同时存在两条继承链。
|
||||
|
||||
- 子类的\_\_proto\_\_属性,表示构造函数的继承,总是指向父类
|
||||
- 子类prototype属性的\_\_proto\_\_属性,表示方法的继承,总是指向父类的prototype属性
|
||||
- 子类的`__proto__`属性,表示构造函数的继承,总是指向父类。
|
||||
|
||||
- 子类prototype属性的`__proto__`属性,表示方法的继承,总是指向父类的prototype属性。
|
||||
|
||||
```javascript
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user