ホームページ > ウェブフロントエンド > jsチュートリアル > 値に基づいて JavaScript 配列から項目を削除するにはどうすればよいですか?

値に基づいて JavaScript 配列から項目を削除するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-15 08:09:09
オリジナル
746 人が閲覧しました

How to Remove an Item from a JavaScript Array by its Value?

値による配列からの項目の削除

値により JavaScript 配列から項目を削除するには、 splice() メソッドを利用できます。

たとえば、配列 ary = ['three', 'seven', 'eleven']:

var index = ary.indexOf('seven');
ary.splice(index, 1);
ログイン後にコピー

これがどのように機能するか:

  1. indexOf() メソッドは、指定された値 ('seven') の最初の出現を検索します。この場合) 配列内にあります。見つかった場合は、配列内のその位置 (インデックス) を返します。それ以外の場合は、-1 を返します。
  2. インデックスが -1 でない場合 (つまり、値が見つかった場合)、splice() メソッドを使用して配列から項目を削除します。 splice() の最初のパラメータは開始インデックス (indexOf() によって返される位置) を指定し、2 番目のパラメータは削除する要素の数 (この場合は 1) を指定します。

この手法を使用すると、値に基づいて配列から項目を効率的に削除でき、必要に応じて配列を維持および変更できるようになります。

以上が値に基づいて JavaScript 配列から項目を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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