重複の可能性:
「(function ( ) { } ) ( )」と「(function ( ) { } ( ) )」は JavaScript で機能的に同等ですか?
これら2つに違いはありますか?
(function () {}());
と
(function () {})();
グローバル内でオブジェクトを構築することについて、これについてどう思いますか:
;(function () {
'use strict';
this.menu = (function () {
var version = "1.2.111",
someFunction = function() {
console.log("Version: " + version);
return version;
};
return {
getVersion: someFunction
};
})();
this.someObject = (function () {
var privateVar = "1234",
privateFunction = function () {
console.log("Private Variable: " + privateVar);
return privateVar;
};
return {
publicFunction: privateFunction
};
})();
}).apply(window.saif = window.saif || {});