Penso che tu abbia ragione. Questo esempio non è completo perché non chiamerà mai le funzioni definite in esso. L'esempio è solo pensato per illustrare come applicare "utilizzare severi" attraverso una serie specifica di funzioni. Se volevi estenderlo un po 'in modo che le funzioni vengano esportate, potresti fare qualcosa del genere:
var myModule = (function() {
"use strict";
function doSomething() {
// code
}
function doSomethingElse() {
// code
}
return {
doSomething: doSomething,
doSomethingElse: doSomethingElse
};
}());
myModule.doSomething();
myModule.doSomethingElse();