Я думаю, что ты прав. Этот пример не является полным, потому что он никогда не будет вызывать функции, определенные в нем. Пример просто предназначен для иллюстрации того, как применять «использовать строгое» для определенного набора функций. Если вы хотите немного расширить его, чтобы функции были экспортированы, вы могли бы сделать что -то вроде этого:
var myModule = (function() {
"use strict";
function doSomething() {
// code
}
function doSomethingElse() {
// code
}
return {
doSomething: doSomething,
doSomethingElse: doSomethingElse
};
}());
myModule.doSomething();
myModule.doSomethingElse();