ホームページ >ウェブフロントエンド >jsチュートリアル >コア関数のみを使用して JavaScript 配列から特定の項目を削除するにはどうすればよいですか?

コア関数のみを使用して JavaScript 配列から特定の項目を削除するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-25 19:38:09186ブラウズ

How Can I Remove Specific Items from a JavaScript Array Using Only Core Functions?

コア関数を使用した JavaScript の配列からの特定の項目の削除

配列からの特定の要素の削除は、JavaScript の一般的なタスクです。ただし、言語のコア機能は本質的に直接の「削除」メソッドを提供しません。これを効果的に実現するには、indexOf と splice の組み合わせを利用できます。

要素のインデックスの検索

indexOf メソッドは、指定された要素が最初に出現したインデックスを返します。配列内の値。値が見つからない場合は、-1 を返します。

Splice による要素の削除

インデックスを取得したら、splice メソッドを使用して要素を変更できます。配列。 splice メソッドは、開始インデックスと削除する要素の数という 2 つのパラメータを取ります。

使用例

値 [ を持つ "array" という配列があると仮定します。 2, 5, 9] そして、値 5 を削除したいとします。

const array = [2, 5, 9];

const index = array.indexOf(5);

if (index > -1) {
  // if the item is found
  array.splice(index, 1);
}

// now "array" contains [2, 9]

この例では、indexOf メソッド値 5、つまり 1 のインデックスを見つけます。次に、splice メソッドはインデックス 1 の要素を削除し、その結果、[2, 9] のみを含む更新された配列が得られます。

これら 2 つのメソッドを組み合わせることで、次のことが可能になります。外部フレームワークを必要とせず、純粋な JavaScript を使用して配列から特定の項目を効率的に削除します。

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

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