欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript 三種數(shù)組復制方法的性能對比

 更新時間:2010年01月25日 22:02:14   作者:  
javascript 三種數(shù)組復制方法的性能對比,對于webkit, 使用concat; 其他瀏覽器, 使用slice.

一. 三種數(shù)組復制方法
1. by slice
var arr = [1, 2, 3], copyArr;
copyArr = arr.slice();

2. by concat
var arr = [1, 2, 3], copyArr;
copyArr = arr.concat();
3. by loop
var arr = [1, 2, 3], copyArr = [];
for (var i=0, j=arr.length; i
二. 測試環(huán)境
瀏覽器: IE6+, FF 3.5.5, Opera 10, Chrome 4.0.249, Safari 4.0.3

三. 測試用例
用上面3種方法, 對一個擁有500000項的數(shù)組進行復制操作, 然后對比3種方法所耗掉的時間.


[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]


四. 測試結(jié)果(點圖片可查看大圖)

五. 結(jié)論
對于IE, 使用slice; 非IE, 使用concat.
對于webkit, 使用concat; 其他瀏覽器, 使用slice.

相關(guān)文章

最新評論