どうも、ちょげ(@chogetarou)です。
配列(array)の先頭からN番目の要素を削除する方法を紹介します。
方法
配列(array)の先頭からN番目の要素を削除するには、splice()を使います。
まず、配列からsplice()を呼び出します。
そして、splice()の第1引数に先頭を0番とした時の番号「N」、第2引数に「1」を指定します。
//arr=対象の配列, n=先頭からの番号
arr.splice(n, 1)
上記のfilter()は、呼び出した配列(array)のN番目(N=第1引数の値)を削除します。
使用例
let numbers = [1, 2, 3, 4, 5];
let n = 3; //4番目
numbers.splice(n, 1)
console.log(numbers);
出力:
[ 1, 2, 3, 5 ]
コメント