如何在JS

时间:2017-06-07 12:40:44

标签: javascript oop

我习惯使用以下语法在JavaScript中创建对象:

var myObject = new function() {
    this.myMethod = function() {

    }
}

我觉得比“闭包语法”更简单易读:

var myObject = (function() {
    return {
       myMethod: function() {

       }
    }
})();

但是我听说在JavaScript中使用“new”是件坏事,我见过的代码通常使用闭包语法。

你们中的一些人能够解释为什么闭包语法会克服新语法?

0 个答案:

没有答案