我有一个AJAX + jQuery示例,其中成功我有我的数据数组。对于我在Firebug中的实验,我没有看到太多的区别。在jQuery中哪个更快,for
或each
?什么是更快或每个?
for
例如:
for (var i = 0; i < data.length; i++) {
options += '<option value="' + data[i].c_id + '">'+ data[i].c_name +'</option>';
}
each
例如:
$(data).each(function() {
options += '<option value="' + $(this).attr('c_id') + '">' + $(this).attr('c_name') + '</option>';
});
http://jsperf.com/jquery-each-vs-for-loop/192 –
真棒,谢谢,可以你的回复如同回答 – Stopper
如果你看不出有什么不同,那么请更清晰或更易于维护。为了理论上的速度提升而牺牲它们并不值得实际改变。 – JJJ