ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript配列からすべての要素を削除する方法

JavaScript配列からすべての要素を削除する方法

青灯夜游
リリース: 2023-01-04 09:34:55
オリジナル
6809 人が閲覧しました

方法: 1. 「arr=[]」ステートメントを使用して削除します。 2. 「arr.length=0」ステートメントを使用して削除します。 3. splice() 関数、構文「arr」を使用します。 .splice(0 , arr.length)"; 4. 削除するには、POP() または SHIFT() で while ループを使用します。

JavaScript配列からすべての要素を削除する方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

Array 配列内のすべての要素を削除する JavaScript メソッド

var arr = [1,2,3,4];
ログイン後にコピー

方法 1: 直接割り当て

arr = [];
ログイン後にコピー

JavaScript配列からすべての要素を削除する方法

空の配列を変数 arr に直接割り当てます。新しい配列には、元の配列との参照関係がありません。新しいアレイに対する操作は、元のアレイには影響しません。

方法 2: 長さを設定する

arr.length = 0
ログイン後にコピー

JavaScript配列からすべての要素を削除する方法

配列の長さを 0 に直接設定します。この方法はすべての JS エンジンで使用できるわけではありません。これは「厳密モード」で動作しますが、arr.length は読み取り専用であるため、このメソッドは動作しません。

メソッド 3: splice

arr.splice(0, arr.length)
ログイン後にコピー

JavaScript配列からすべての要素を削除する方法

このメソッドは、削除されたすべての要素を返し、新しい配列を形成しますが、パフォーマンスへの影響と配列への参照は維持されます。

#[推奨学習:

JavaScript 上級チュートリアル]

方法 4: Pop()

while(arr.length > 0) {
    arr.pop();
}
ログイン後にコピー

JavaScript配列からすべての要素を削除する方法

パフォーマンスが低いです。

メソッド 5:shift()

while (arr.length > 0) {
  arr.shift();
}
ログイン後にコピー

JavaScript配列からすべての要素を削除する方法

これは、パフォーマンスが最も悪いメソッドです。

プログラミング関連の知識について詳しくは、

プログラミング ビデオをご覧ください。 !

以上がJavaScript配列からすべての要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート