new Class vs new Function
编译前
1 | function a () { |
编译后
1 | ; |
_classCallCheck
- 作用: 防止
Class A
被当成函数调用A()
;
Symbol.hasInstance
作用: 用户可以用来自定义
instaceof
, 判断对象是不是构造器的实例。兼容性 IE不支持
实现
instanceof
example:
1 | class MyArray { |
1 | function a () { |
1 | ; |
Class A
被当成函数调用A()
;作用: 用户可以用来自定义instaceof
, 判断对象是不是构造器的实例。
兼容性 IE不支持
实现instanceof
example:
1 | class MyArray { |