<分区>
_.forEach
和$.each
这两个函数,分别取自underscore
和jQuery
似乎做同样的事情。
选择一种实现而不是另一种实现的可能原因是什么?
<分区>
_.forEach
和$.each
这两个函数,分别取自underscore
和jQuery
似乎做同样的事情。
选择一种实现而不是另一种实现的可能原因是什么?
最佳答案
_.forEach
和 $.each
传递给回调的参数不同。
如果您使用_.forEach
,传递给回调的第一个参数是值,而不是键。
因此,如果您根本不关心 key ,您应该使用 _.forEach
。
其他区别:
_.forEach
它会更快一点,因为它在现代浏览器中使用原生的 Arrray.prototype.forEach
。关于javascript - `_.forEach`和 `$.each`的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13824221/