我认为你是正确的。这个示例不是一个完整的示例,因为它永远不会调用其中定义的函数。该示例只是为了说明如何在特定的一组功能中应用“严格”。如果您想将其扩展一点,以便将功能导出,则可以做这样的事情:
var myModule = (function() {
"use strict";
function doSomething() {
// code
}
function doSomethingElse() {
// code
}
return {
doSomething: doSomething,
doSomethingElse: doSomethingElse
};
}());
myModule.doSomething();
myModule.doSomethingElse();