【发布时间】:2015-12-06 09:33:15
【问题描述】:
我正在学习 JavaScript,并且遇到了以下结构:
var Test = (function () {
function func1() {
//do something.....
}
function func2() {
//do something.....
}
function func3() {
//do something.....
}
return {
func1: func1,
func2: func2,
func3: func3
};
})();
我想知道返回块在做什么。这是一个非常常用的 JavaScript 结构吗?请让我知道在哪里可以获得有关此的更多信息。
【问题讨论】:
标签: javascript return revealing-module-pattern