es6 class理解
2020-07-16 本文已影响0人
罗不错
-
es6 class 是es5 function的语法糖
-
class中的所有方法 对应了 function的原型链上的方法
class内部可以有静态方法,其中的this指向了class本身,而不是内部的上下文
class内部不可以有静态字段,只能像json一样,写在外部 -
子类.proto == 父类
子类.prototype.proto == 父类.prototype
es6 class 是es5 function的语法糖
class中的所有方法 对应了 function的原型链上的方法
class内部可以有静态方法,其中的this指向了class本身,而不是内部的上下文
class内部不可以有静态字段,只能像json一样,写在外部
子类.proto == 父类
子类.prototype.proto == 父类.prototype