どうも、ちょげ(@chogetarou)です。
配列(array)の要素をインデックス(index)指定で削除する方法を紹介します。
方法
配列(array)の要素をインデックス(index)指定で削除するには、splice()を使います。
まず、配列からsplice()を呼び出します。
splice()の第1引数に削除するインデックス、第2引数に「1」を指定します。
//array=対象の配列, index=削除するインデックス
array.splice(index, 1);
上記のsplice()は、呼び出した配列から指定したインデックスの要素を削除します。
使用例
let nums = [1, 2, 3, 4, 5];
//インデックス2の要素を削除
const index = 2;
nums.splice(index, 1);
console.log(nums)
出力:
[ 1, 2, 4, 5 ]
コメント