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

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

青灯夜游
青灯夜游オリジナル
2021-04-07 18:29:466707ブラウズ

方法: 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 サイトの他の関連記事を参照してください。

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