JS---简写自执行函数的写法

最近在写JS的时候,为了更好的理解代码,对代码进行了简写:

原始代码:

(function(){
    var oforms = {
        domain:'//www.domain.com',
        init(){
            this.test();
        },
        test(){
            console.log(this.domain);
        }
    };
    oforms.init();
})();

简化代码:

(function(){
    ({
        domain:'//www.domain.com',
        init(){
            this.test();
        },
        test(){
            console.log(this.domain);
        }
    }).init();
})();

或者是:

(function(){
    return {
        domain:'//www.domain.com',
        init(){
            this.test();
        },
        test(){
            console.log(this.domain);
        }
    }.init();
})();

可以使用第一种方法:定义对象 然后调用。

打完收工!

posted @ 2025-12-10 17:39  帅到要去报警  阅读(3)  评论(0)    收藏  举报