基本语法
概述
1 | // ES5 |
注意,不用加function
关键字,并且方法之间不需要加分号。
类的数据类型就是函数,类本身就指向构造函数。
1 | typeof Point // "function" |
类的实例上调用方法,其实就是调用原型上的方法。
1 | var point = new Point(); |
类的内部定义的所有方法,都是不可枚举的。
1 | class Point { |
constructor方法
通过new
命令生成对象实例时,自动调用该方法。默认返回实例对象(this),但也可以指定返回其他对象。
1 | class FooTestString { |