JavaScript Array splice()

定義と使用方法

splice() 配列にアイテムを追加/削除し、削除されたアイテムを返します。

注記:splice() このメソッドは元の配列を変更します。

例 1

配列にアイテムを追加する:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 0, "Lemon", "Kiwi");

自分で試してみる

例 2

位置 2 で新しいアイテムを追加し、1 个アイテムを削除します:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 1, "Lemon", "Kiwi");

自分で試してみる

例 3

位置 2 で 2 个アイテムを削除します:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi"];
fruits.splice(2, 2);

自分で試してみる

構文

array.splice(index, howmany, item1, ..., , itemX)

引数の値

引数 説明
index 必須。整数、追加/削除する位置を指定します。負の値を使用すると、配列の末尾から位置を指定します。
howmany オプション。削除するアイテムの数。0に設定すると、アイテムは削除されません。
item1、...、itemX オプション。配列に追加する新しいアイテム。

技術的詳細

返り値: 新しい配列、削除されたアイテム(もしあれば)。
JavaScript バージョン: ECMAScript 1

ブラウザのサポート

すべてのブラウザが完全にサポートしています splice() 方法:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
サポート サポート サポート サポート サポート サポート

関連ページ

チュートリアル:JavaScript 配列

チュートリアル:JavaScript 配列 Const

チュートリアル:JavaScript 配列メソッド

チュートリアル:JavaScript 配列のソート

チュートリアル:JavaScript 配列のイテレーション