أعتقد أنك على صواب. هذا المثال ليس مثالاً كاملاً لأنه لن يتصل أبدًا بالوظائف المحددة فيه. يهدف المثال فقط إلى توضيح كيفية تطبيق "استخدام صارمة" عبر مجموعة محددة من الوظائف. إذا أردت تمديده قليلاً حتى يتم تصدير الوظائف ، فيمكنك فعل شيء مثل هذا:
var myModule = (function() {
"use strict";
function doSomething() {
// code
}
function doSomethingElse() {
// code
}
return {
doSomething: doSomething,
doSomethingElse: doSomethingElse
};
}());
myModule.doSomething();
myModule.doSomethingElse();