JavaScriptでの配列の要素の削除方法


  1. splice()メソッドを使用する方法: splice()メソッドは、指定した位置から指定した数の要素を削除するために使用されます。
let array = [1, 2, 3, 4, 5];
array.splice(2, 1); // 2番目の要素を削除
console.log(array); // 出力: [1, 2, 4, 5]
  1. delete演算子を使用する方法: delete演算子は、指定したインデックスの要素を削除しますが、その場所にはundefinedが残ります。
let array = [1, 2, 3, 4, 5];
delete array[2]; // 2番目の要素を削除
console.log(array); // 出力: [1, 2, undefined, 4, 5]
  1. filter()メソッドを使用する方法: filter()メソッドは、指定した条件に一致しない要素だけを残す新しい配列を作成します。
let array = [1, 2, 3, 4, 5];
array = array.filter((element, index) => index !== 2); // 2番目の要素を削除
console.log(array); // 出力: [1, 2, 4, 5]
  1. pop()メソッドを使用する方法: pop()メソッドは、配列の末尾の要素を削除します。
let array = [1, 2, 3, 4, 5];
array.pop(); // 末尾の要素を削除
console.log(array); // 出力: [1, 2, 3, 4]

これらはいくつかの一般的な要素削除の方法ですが、他にもさまざまな方法があります。適切な方法は、特定の使用ケースによって異なる場合があります。必要に応じて、これらの方法を組み合わせて使用することもできます。