ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。
类和模块的内部,默认就是严格模式,所以不需要使用use strict指定运行模式。只要你的代码写在类或模块之中,就只有严格模式可用。
构造
1 |
|
表达式
1 | const MyClass = class Me { |
如果类的内部没用到的话,可以省略Me,也就是可以写成下面的形式。
1 | const MyClass = class { /* ... */ }; |
采用 Class 表达式,可以写出立即执行的 Class。
1 | let person = new class { |
getter 和 setter
1 | class MyClass { |
静态方法
1 | class Foo { |
最近热读
扫码关注公众号,或搜索公众号“温欣爸比”
及时获取我的最新文章
