JavaScript 配列の指定した位置の要素を削除する
JavaScript
で、配列の指定した位置の要素を削除する方法を紹介します。
配列の指定した位置の要素を削除するにはsplice
を使用します。
const arr = ['a', 'b', 'c', 'd', 'e'];
// 2番目の要素を削除(先頭は0番目)
arr.splice(2, 1);
console.log(arr); // [ 'a', 'b', 'd', 'e' ]
splice
は配列の要素を削除したり、置換したり、追加したりできる便利なメソッドですが、ここでは削除する使い方のみ紹介します。
splice(削除する位置, 削除する要素の数)
の形式で指定します。
位置は、0が先頭の要素になります。
const arr = ['a', 'b', 'c', 'd', 'e'];
// 2番目の要素から2つを削除(先頭は0番目)
arr.splice(2, 2);
console.log(arr); // [ 'a', 'b', 'e' ]