我有一個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