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

JavaScript 配列から値を指定して要素を削除するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-08 00:57:13
オリジナル
699 人が閲覧しました

How Do I Remove an Element from a JavaScript Array by Value?

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

JavaScript で配列を操作する場合、多くの場合、配列から特定の項目を削除する必要があります。位置に基づいて要素を削除する splice() メソッドとは異なり、値に基づいて要素を削除できるメソッドが必要です。

これを実現するには、indexOf() メソッドを利用して、配列内の目的の要素のインデックスを見つけます。このメソッドは、要素の最初の出現を返し、要素が見つからない場合は -1 を返します。

インデックスを取得したら、splice() メソッドを使用して要素を配列から削除できます。 splice() メソッドは 2 つのパラメータを取ります:

  • 削除する要素の開始インデックス
  • 削除する要素の数

By IndexOf() と splice() を組み合わせると、その要素に基づいて配列から項目を効果的に削除できます。値:

const array = ['three', 'seven', 'eleven'];
const item = 'seven';

const index = array.indexOf(item);
if (index !== -1) {
  array.splice(index, 1);
}

console.log(array); // Output: ['three', 'eleven']
ログイン後にコピー

このアプローチは簡単で、あらゆるサイズの配列に対して効率的に機能します。また、最新のブラウザーや JavaScript 環境でも広くサポートされています。

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

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