使用Underscore.js,您可以编写如下代码:
_.each([1,2,3], callback)
......或者像这样:
_([1,2,3]).each(callback)
我应该注意哪些差异?
例如:性能有什么不同吗?两种方法之间是否存在“哲学”差异? Underscore文档使用第一种样式是有原因的,还是只选择一种样式以保持一致性?
答案 0 :(得分:1)
The very document you linked在the section on chaining中说:
您可以在面向对象或功能中使用Underscore 风格,取决于您的喜好。以下两行代码 是将数字列表加倍的相同方法。
所以,这两种风格是等价的,你应该选择适合你的风格。