何时对new使用调用操作符



我注意到backbonejs.org中的示例没有使用调用操作符。

例如:

window.sidebar = new Sidebar;

但是,jslint会抱怨这个

这是jslint限制的另一个例子,或者有一个很好的理由发出这个警告:

Missing ();

这只是一个编码风格的问题。当调用没有参数的构造函数时,它们是可选的。

包括:

  • 表明你正在调用一个函数
  • 使您的代码与调用带有参数
  • 的构造函数一致
  • 使以后添加参数更简单

最新更新