我正在尝试TEST
使用ECMAScript 6 在命名空间内定义一个类.使用"旧"Javascript我这样做了
var TEST=TEST || {}; TEST.Test1 = function() { }
现在我正在尝试以下方式
var TEST=TEST || {}; class TEST.Test2 { }
但我在TEST和Test2之间的点上得到一个错误
Uncaught SyntaxError: Unexpected token
如果不使用转换器而只使用本机浏览器javascript,那么我正在尝试完成的正确方法是什么?
就像函数一样,有类声明和类表达式.您可以使用类表达式,并将结果分配给TEST.Test1
:
TEST.Test1 = class { // or `TEST.Test1 = class Test1 {` };