あなたは正しいと思います。この例は完全なものではありません。これは、その中で定義されている関数を呼び出すことはないためです。この例は、特定の関数セットに「Strictを使用」を適用する方法を説明するためのものです。関数がエクスポートされるように少し拡張したい場合は、次のようなことをすることができます。
var myModule = (function() {
"use strict";
function doSomething() {
// code
}
function doSomethingElse() {
// code
}
return {
doSomething: doSomething,
doSomethingElse: doSomethingElse
};
}());
myModule.doSomething();
myModule.doSomethingElse();