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() は配列を柔軟に操作できる便利なメソッドです。