我有
_.each(this.fields, function(field, idx) {
我认为我可以将其改为
this.fields.forEach(function(field, idx) {
没有破坏任何东西。
下划线的each
与本机JS实现forEach
之间是否存在差异?
答案 0 :(得分:2)
使用库,即下划线或lodash,您可以轻松编写代码,而无需担心不同浏览器中的兼容性问题。
你获得的第二个好处是_.each
也可以迭代object
:
_.each([1, 2, 3], alert);
=> alerts each number in turn...
_.each({one: 1, two: 2, three: 3}, alert);
=> alerts each number value in turn...
的示例