나는 당신이 맞다고 생각합니다. 이 예제는 정의 된 함수를 절대 호출하지 않기 때문에 완전한 예제가 아닙니다. 이 예제는 특정 함수 세트에서 "엄격한 사용"을 적용하는 방법을 설명하기위한 것입니다. 함수가 내보내도록 약간 확장하려면 다음과 같은 일을 할 수 있습니다.
var myModule = (function() {
"use strict";
function doSomething() {
// code
}
function doSomethingElse() {
// code
}
return {
doSomething: doSomething,
doSomethingElse: doSomethingElse
};
}());
myModule.doSomething();
myModule.doSomethingElse();