构造Javascript函数作为变量

时间:2015-12-08 13:11:49

标签: javascript

我刚刚接触到这段代码,并想知道在函数中存储它们实际使用的属性有什么好处。

var FormEditable =  function() {
    return{
        init: function() {
        console.log('test');
        }
    }
}();
 jQuery(document).ready(function() {
 FormEditable.init()
});

与......相反。

var FormEditable =  function() {
    return{
        init: function() {
        console.log('test');
        }
    }
};
 jQuery(document).ready(function() {
 FormEditable().init()
});

...或

var FormEditable =  {
    init: function() {
        console.log('test');
    }
};
 jQuery(document).ready(function() {
 FormEditable.init()
});

最后一个例子是我可能更熟悉的看法。这三项工作我只是想知道为什么要去第一个?

0 个答案:

没有答案