JavaScript Array toSpliced()

定義と使用方法

toSpliced() メソッドは配列の要素を追加および/または削除するために使用されます。

toSpliced() メソッドは新しい配列を返します。

toSpliced() メソッドは元の配列を変更しません。

toSpliced() メソッドは splice() メソッドのコピーバージョン。

も参照してください:

Array splice() メソッド

Array slice() メソッド

インスタンス

例 1

// 配列を作成
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// 位置 2 で"Lemon"と"Kiwi"を追加
const fruits2 = fruits.toSpliced(2, 0, "Lemon", "Kiwi");

実際に試してみてください

例 2

// 配列を作成
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// 位置 2 で 2 个要素を削除
const fruits2 = fruits.toSpliced(2, 2);

実際に試してみてください

例 3

// 配列を作成
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// 位置 2 で 1 个要素を削除し、"Lemon"と"Kiwi"を追加
const fruits2 = fruits.toSpliced(2, 1, "Lemon", "Kiwi");

実際に試してみてください

文法

array.toSpliced(index, count, item1, ....., itemX)

パラメータ

パラメータ 説明
index

必須。追加または削除する要素のインデックス(位置)

負の値は配列の末尾から計算されます

count オプション。削除する要素の数
item1,... オプション。追加する新しい要素

返り値

タイプ 説明
Array 変更を含む新しい配列

ブラウザのサポート

toSpliced() ES2023の機能です。

2023 年 7 月から、すべての現代ブラウザがこのメソッドをサポートしています:

Chrome Edge Firefox Safari Opera
Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
2023 年 2 月 2023 年 2 月 2023 年 7 月 2023 年 3 月 2023 年 5 月