mirror of
https://github.com/ruanyf/es6tutorial.git
synced 2025-05-24 18:32:22 +00:00
docs(class): edit 实例属性的新写法
This commit is contained in:
parent
5eaed7109e
commit
d88f89e6b6
@ -540,7 +540,7 @@ function selfish (target) {
|
|||||||
const logger = selfish(new Logger());
|
const logger = selfish(new Logger());
|
||||||
```
|
```
|
||||||
|
|
||||||
## Class 的静态方法
|
## 静态方法
|
||||||
|
|
||||||
类相当于实例的原型,所有在类中定义的方法,都会被实例继承。如果在一个方法前,加上`static`关键字,就表示该方法不会被实例继承,而是直接通过类来调用,这就称为“静态方法”。
|
类相当于实例的原型,所有在类中定义的方法,都会被实例继承。如果在一个方法前,加上`static`关键字,就表示该方法不会被实例继承,而是直接通过类来调用,这就称为“静态方法”。
|
||||||
|
|
||||||
@ -653,7 +653,7 @@ class IncreasingCounter {
|
|||||||
|
|
||||||
这种新写法的好处是,所有实例属性都定义在类的头部,看上去比较整齐,一眼就能看出这个类有哪些实例属性。
|
这种新写法的好处是,所有实例属性都定义在类的头部,看上去比较整齐,一眼就能看出这个类有哪些实例属性。
|
||||||
|
|
||||||
## Class 的静态属性
|
## 静态属性
|
||||||
|
|
||||||
静态属性指的是 Class 本身的属性,即`Class.propName`,而不是定义在实例对象(`this`)上的属性。
|
静态属性指的是 Class 本身的属性,即`Class.propName`,而不是定义在实例对象(`this`)上的属性。
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user