【发布时间】:2017-06-02 03:21:33
【问题描述】:
在 ecma6 javascript 中,如何创建一个仅在以下范围内定义的类:
var name_space = new function() {
class ball {
....
}
var handball = new ball(); // real object
};
var handball = new ball(); // error, ball not defined
这可能吗?
谢谢
【问题讨论】:
-
不清楚你在问什么。你能提供一个示例用例吗?
-
我试过了,最后一行出现错误。那么它不是已经在做你想做的了吗?
-
这是伪代码,我正在尝试封装一个类定义。
-
我取出
....并在浏览器控制台中运行它,它完全符合您的要求。 -
你认为
name_space有什么价值?