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(); })();
可以使用第一种方法:定义对象 然后调用。
打完收工!

浙公网安备 33010602011771号