当前位置:  开发笔记 > 编程语言 > 正文

具有ECMAScript 6类的命名空间

如何解决《具有ECMAScript6类的命名空间》经验,为你挑选了1个好方法。

我正在尝试TEST使用ECMAScript 6 在命名空间内定义一个类.使用"旧"Javascript我这样做了

var TEST=TEST || {};
TEST.Test1 = function() {
}

现在我正在尝试以下方式

var TEST=TEST || {};
class TEST.Test2 {

}

但我在TEST和Test2之间的点上得到一个错误

Uncaught SyntaxError: Unexpected token

如果不使用转换器而只使用本机浏览器javascript,那么我正在尝试完成的正确方法是什么?



1> Felix Kling..:

就像函数一样,有类声明类表达式.您可以使用类表达式,并将结果分配给TEST.Test1:

TEST.Test1 = class { // or `TEST.Test1 = class Test1 {`

};


命名类表达式可能更好!
推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有