配列のJavaScriptの削除

PHPz
リリース: 2023-05-05 22:49:08
オリジナル
729 人が閲覧しました

JavaScript の配列は、複数の要素を格納できる非常に一般的に使用されるデータ構造です。配列から要素を削除する必要がある場合、いくつかの方法があります。この記事では、JavaScript で提供されるメソッドを使用して配列要素を削除する方法に焦点を当てます。

まず、JavaScript で配列要素を削除するには、splice()、pop()、shift() などの主なメソッドがいくつかあります。以下にそれらを紹介します。

  1. splice()

splice() メソッドは、配列内の要素を同時に追加/削除できます。このメソッドは 3 つのパラメータを受け入れます:

  • 削除する要素の開始位置インデックス (0 から開始)
  • 削除する要素の数
  • (オプション) 配列に追加する要素

サンプルコード:

let arr = [1, 2, 3, 4, 5];
arr.splice(2, 1); // 删除起始位置为2的元素(也就是第3个元素)
console.log(arr); // [1, 2, 4, 5]
ログイン後にコピー

上記コードの arr.splice(2, 1) は削除を意味します。 arr 配列 1 の要素はインデックス位置 2 の要素 (つまり 3 番目の要素) から始まるため、最終的な配列は [1, 2, 4, 5] になります。

配列に要素を追加する必要がある場合は、それらを splice() メソッドの 3 番目と 4 番目のパラメータとして渡すだけです。例:

let arr = [1, 2, 3, 4, 5];
arr.splice(2, 1, 6, 7); // 删除起始位置为2的元素,同时添加6和7元素
console.log(arr); // [1, 2, 6, 7, 4, 5]
ログイン後にコピー

上記のコードでは、splice() メソッドは開始位置 2 (つまり 3) の要素を削除し、要素 6 と 7 を配列に追加します。

  1. pop()

pop() メソッドは、配列から最後の要素を削除し、削除された要素を返します。配列が空の場合は、未定義が返されます。

サンプル コード:

let arr = [1, 2, 3, 4, 5];
let deleted = arr.pop(); // 删除最后一个元素(5),deleted为删除的元素
console.log(arr); // [1, 2, 3, 4]
console.log(deleted); // 5
ログイン後にコピー
  1. shift()

shift() メソッドは、配列から最初の要素を削除し、削除された要素を返します。配列が空の場合は、未定義が返されます。

サンプルコード:

let arr = [1, 2, 3, 4, 5];
let deleted = arr.shift(); // 删除第一个元素(1),deleted为删除的元素
console.log(arr); // [2, 3, 4, 5]
console.log(deleted); // 1
ログイン後にコピー

概要

JavaScriptで配列要素を削除する方法は上記の3つです。

任意の位置の要素を削除する場合は、splice() メソッドを使用できます。最後の要素のみを削除する必要がある場合は、pop() メソッドを使用できます。最初の要素では、shift() メソッドを使用できます。

この記事がお役に立てば幸いです!

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

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