JavaScript で配列を空にする
JavaScript には、既存の配列を空にするための効率的な方法がいくつか用意されており、その要素が削除され、配列の長さが確保されます。はゼロに設定されます。推奨されるアプローチは次のとおりです。
方法 1: 空の配列を再代入する
A = [];
このメソッドは、新しい空の配列を作成し、それを元の変数 'A に割り当てます。 '。既存のアレイを完全に置き換えるので、最速のソリューションになります。ただし、元の配列への他の参照が存在する場合、それらは変更されないことに注意することが重要です。
方法 2: 配列の長さをゼロに設定する
A.length = 0;
このメソッドは、既存の配列の長さプロパティを 0 に設定して変更します。これはほとんどの場合に適しており、パフォーマンスは方法 1 と同等です。
方法 3: splice() を使用する
A.splice(0, A.length);
splice() メソッドは範囲を削除します。インデックス 0 から始まり、最後まで続く配列の要素。このアプローチでは、削除された要素のコピーが返され、元の配列が事実上空になります。
パフォーマンスに関する考慮事項
ベンチマークでは、メソッド 2 と 3 が最適なパフォーマンスを提供することが示されています。 1 はその単純さのため、わずかに高速です。方法 4 は、pop() メソッドを繰り返し使用するもので、最も遅いことがわかっています。
結論
JavaScript で配列を効率的に空にするには、特定の要件に基づいて適切な方法を選択します。方法 1 はアレイを完全に置き換えるのに適しているのに対し、方法 2 と 3 は既存のアレイで動作し、同様のパフォーマンスを発揮することに注意してください。
以上がJavaScript で配列を空にする最も効率的な方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。