値による配列からの項目の削除
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 サイトの他の関連記事を参照してください。