我已经使用 $.each 进行迭代有一段时间了,但我不断听到人们说要使用原生 JS 来进行循环。我非常关心性能,但我不确定是否总是可以以有意义的方式将 $.each 替换为 for。
所以我的问题是,是否可以始终将 $.each 替换为 for,如果不是,那么什么时候可以完成,什么时候不能完成的经验法则是什么。
我有一个这样的:
$this.find("div.class").each(function (){
var $thisparent = $(this).parent();
if (condition) {
$(this).prepend($thisparent.text());
}
if (condition2) {
$(this).prepend($thisparent.text());
}
});