JavaScript

The `splice()` method is a convenient method that allows you to add, remove, or replace elements at a specified position in an array.

splice() [method]

 splice() メソッドは、JavaScriptの配列に対して要素を追加、削除、置き換えするためのメソッドです。指定した位置にある要素を削除したり、新しい要素を挿入したりすることができます。

基本的な構文

JavaScript

array.splice(開始位置, 削除する要素数, 追加する要素1, 追加する要素2, ...)

パラメータの説明

開始位置
操作を開始するインデックス(配列の位置)。0が先頭、負の値は配列の末尾から数えます。
削除する要素数
指定した位置から削除する要素の数。0を指定すると削除は行われません。
追加する要素 (オプション)
指定した位置に挿入する要素。複数の要素を挿入することが可能です。

Sample

要素の削除

JavaScript

let array = ['a', 'b', 'c', 'd'];
array.splice(1, 2);  // インデックス1から2つの要素を削除
console.log(array);  // ['a', 'd']

要素の追加

JavaScript

let array = ['a', 'b', 'c'];
array.splice(1, 0, 'x', 'y');  // インデックス1に'x'と'y'を挿入
console.log(array);  // ['a', 'x', 'y', 'b', 'c']

要素の置き換え

JavaScript

let array = ['a', 'b', 'c', 'd'];
array.splice(1, 2, 'x', 'y');  // インデックス1から2つの要素を削除し、'x'と'y'を挿入
console.log(array);  // ['a', 'x', 'y', 'd']

 このように、splice() は配列を柔軟に操作できる便利なメソッドです。