配列操作 指定した位置に値を挿入 splice
構文
変数名.splice(配列を変更する開始位置のインデックス, 配列を変更する開始位置のインデックスから取り除く古い要素の数の整数, 配列を変更する開始位置のインデックスから追加する値1, 配列を変更する開始位置のインデックスから追加する値2, …);
配列を変更する開始位置のインデックスから取り除く古い要素の数の整数と配列を変更する開始位置のインデックスから追加する値は省略可能
例
let colors = ['Red', 'Yellow', 'Blue'];
console.log(colors);
#=>["Red", "Yellow", "Blue"]
colors.splice(1, 0, 'White');
console.log(colors);
#=>["Red", "White", "Yellow", "Blue"]
例 複数挿入
let colors = ['Red', 'Yellow', 'Blue'];
console.log(colors);
#=>["Red", "Yellow", "Blue"]
colors.splice(2, 0, 'White', 'Black');
console.log(colors);
["Red", "Yellow", "White", "Black", "Blue"]