【发布时间】:2011-10-26 18:33:47
【问题描述】:
我有一个 jQuery.each() 函数,我想将其转换为 FOR 语句。
我在想怎么转
jQuery('.myclass').each(function() {
//do stuff
}
变成一个
for ( var i=0; i<.myclass.length; i++) {
//do stuff
}
?
【问题讨论】:
-
为什么?结果实际上是相同的。
-
@Juhana:
each涉及重复的函数调用和与this的值混淆。很多时候,一个好的老式循环是更好的选择。有时each是更好的选择。 -
@Juhuna - 我认为您还需要查看此jsperf.com/jquery-each-vs-for-loop/6 - 会改变您的看法