JavaScript の splice 関数はどうやって使うの?

splice()メソッドは配列の要素の削除や追加に使用され、元の配列を変更し、削除した要素をまとめた新しい配列を返します。

splice() メソッドの構文は次のとおりです。

配列のstartの位置からdeleteCount個のアイテムを削除して、item1、item2、などを挿入します。

パラメータの説明:

  1. 必須で、負の数でも可、要素の削除または追加を始める場所を指定します。
  2. deleteCount: 要削除する要素数を指定できます。deleteCount が 0 の場合、要素は削除されません。
  3. 追加する要素(item1, item2, …): オプション

以下にその使用例をいくつか示します

  1. 要素の削除:
var fruits = ["apple", "banana", "orange"];
fruits.splice(1, 1); // 从索引 1 开始删除一个元素
console.log(fruits); // ["apple", "orange"]
  1. 要素を追加する:
var fruits = ["apple", "orange"];
fruits.splice(1, 0, "banana"); // 从索引 1 开始添加 "banana" 元素
console.log(fruits); // ["apple", "banana", "orange"]
  1. 要素を削除および挿入する
var fruits = ["apple", "banana", "orange"];
fruits.splice(1, 1, "cherry"); // 从索引 1 开始删除一个元素,并添加 "cherry" 元素
console.log(fruits); // ["apple", "cherry", "orange"]

splice()メソッドは元の配列を変更します。元の配列を変更したくない場合は、slice()メソッドで配列を複製し、複製された配列にsplice()メソッドを使用します。

bannerAds