【发布时间】:2014-03-01 12:01:14
【问题描述】:
我正在做一个项目,我必须遍历一个包含大量元素的数组。我想知道哪种迭代方法更快(如果实际上有任何显着差异)。
经典方式:
for ( var i = 0, l = arr.length; i < l; i++ ) {
sum += arr[ i ];
}
单程:
$.each( arr, function( index, value ) {
sum += value;
});
或者这样:
for (var item in obj) {
sum += obj[ item ];
}
【问题讨论】:
-
试试jsperf.com !!!
-
@ArunPJohny - 为什么不让你的答案,因为测量是回答此类问题的方法。
标签: jquery loops foreach iteration