两个Underscore.js语法之间有什么区别?

时间:2012-12-11 17:16:24

标签: coding-style underscore.js

使用Underscore.js,您可以编写如下代码:

_.each([1,2,3], callback)

......或者像这样:

_([1,2,3]).each(callback)

我应该注意哪些差异?

例如:性能有什么不同吗?两种方法之间是否存在“哲学”差异? Underscore文档使用第一种样式是有原因的,还是只选择一种样式以保持一致性?

1 个答案:

答案 0 :(得分:1)

你的问题中的

The very document you linkedthe section on chaining中说:

  

您可以在面向对象或功能中使用Underscore   风格,取决于您的喜好。以下两行代码   是将数字列表加倍的相同方法。

所以,这两种风格是等价的,你应该选择适合你的风格。