1

重複の可能性:
「(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 || {});
4

0 に答える 0