js 配列から要素を削除するには 4 つの方法があります: 1. splice を使用する; 2. filter を使用する; 3. pop メソッドとシフトを使用する; 4. delete キーワードを使用する。
JavaScript は、Web 開発で広く使用されているプログラミング言語であり、配列を操作するためのメソッドを多数提供しています。 JavaScript では、配列から要素を削除する方法がたくさんあります。一般的に使用されるいくつかの方法を以下に紹介します。
1. splice メソッドを使用する
splice メソッドは JavaScript 配列に付属するメソッドで、配列内の要素を削除し、削除された要素を返すために使用できます。要素。 splice メソッドは 2 つのパラメータを受け入れます。最初のパラメータは削除する開始位置、2 番目のパラメータは削除する要素の数です。例:
let arr = [1, 2, 3, 4, 5]; arr.splice(2, 1); // 删除从索引2开始的一个元素
上記のコードは、配列 arr 内のインデックス 2 の要素 3 を削除します。スプライス法を使用すると、任意の位置の任意の数の要素を削除できます。
2. filter メソッドを使用する
filter メソッドは JavaScript 配列の高階関数の 1 つで、特定の条件に従って配列をフィルタリングし、条件に一致する結果を返します。要素で構成される新しい配列です。 filter メソッドを使用して、削除する必要のない要素を除外することで、要素を削除した効果を得ることができます。例:
let arr = [1, 2, 3, 4, 5]; arr = arr.filter(element => element !== 3); // 删除数组中值为3的元素
上記のコードは、配列 arr 内の値 3 の要素を削除します。 filter メソッドを使用すると、さまざまな条件に基づいて配列から要素を削除できます。
3.popメソッドとshiftメソッドを使用する
popメソッドとshiftメソッドは、配列の最後の要素と最初の要素を削除するために使用される2つのメソッドです。 Pop メソッドは配列の最後の要素を削除して削除された要素を返し、shift メソッドは配列の最初の要素を削除して削除された要素を返します。例:
let arr = [1, 2, 3, 4, 5]; arr.pop(); // 删除数组的最后一个元素 arr.shift(); // 删除数组的第一个元素
上記のコードは、配列 arr の最後の要素 5 と最初の要素 1 を削除します。
4. delete キーワードを使用する
JavaScript には、オブジェクトのプロパティを削除するための delete キーワードが用意されていますが、配列内の要素を削除するためにも使用できます。 delete キーワードを使用して配列要素を削除すると、削除された要素の位置は不定になります。例:
let arr = [1, 2, 3, 4, 5]; delete arr[2]; // 删除数组中索引为2的元素
上記のコードは、配列 arr 内のインデックス 2 を持つ要素 3 を削除し、arr[2] の値を unknown に設定します。
概要:
JavaScript では、splice メソッド、filter メソッド、pop メソッド、shift メソッド、delete メソッドなど、配列内の要素を削除するさまざまな方法があります。キーキャラクター。どの方法を選択するかは、実際のニーズによって異なります。 splice メソッドを使用して任意の位置の任意の数の要素を削除します。filter メソッドを使用して条件に基づいて削除する必要のない要素を除外します。pop メソッドを使用して配列の最後の要素を削除します。shift メソッドを使用します。配列の最初の要素を削除するには、delete キーワードを使用すると、配列要素の値を未定義に設定できます。これらのメソッドをマスターして、JavaScript 配列の要素をより柔軟に操作する 。
以上がjs配列から要素を削除するにはいくつかの方法がありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。