ホームページ >ウェブフロントエンド >jsチュートリアル >コア関数のみを使用して JavaScript 配列から特定の項目を削除するにはどうすればよいですか?
コア関数を使用した 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 サイトの他の関連記事を参照してください。