先頭の要素を削除 .shift()
const arr = [1,2,3,4,5];
arr.shift();
console.log(arr); // [2,3,4,5]
末尾の要素を削除 .pop()
const arr = [1,2,3,4,5];
arr.pop();
console.log(arr); // [1,2,3,4]
任意の位置の要素を削除 .splice()
const arr = [1,2,3,4,5];
arr.splice(2); //2番目以降の要素を削除
console.log(arr); //[1,2]
const arr2 = [1,2,3,4,5];
arr2.splice(1,3); //1番目から3個の要素を削除
console.log(arr2); //[1,5]
const arr3 = [1,2,3,4,5];
arr3.splice(2,1); //2番目から1個の要素を削除
console.log(arr3); //[1,2,4,5]
2つめの引数は場所ではなく要素の個数なので注意。
.splice()には要素の置換/追加機能もあるが
ひとまず削除する場合だけ。