ホームページ  >  記事  >  ウェブフロントエンド  >  javascript_javascript スキルにおける 3 つの配列コピー メソッドのパフォーマンス比較

javascript_javascript スキルにおける 3 つの配列コピー メソッドのパフォーマンス比較

WBOY
WBOYオリジナル
2016-05-16 18:35:501379ブラウズ

1. 3 つの配列コピー メソッド
1. スライス
var arr = [1, 2, 3], copyArr = arr.slice(); 🎜>

2. concat
var arr = [1, 2, 3], copyArr;
copyArr = arr.concat(); by ループ

var arr = [1, 2, 3], copyArr = [];
for (var i=0, j=arr.length; i 2. テスト環境ブラウザ: IE6、FF 3.5.5、Opera 10、Chrome 4.0.249、Safari 4.0.3

3. テスト ケース
上記の 3 つの方法を使用して、500,000 個の項目を含む配列をテストします。コピー操作を実行し、3 つのメソッドにかかる時間を比較します。




声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。