logo

JavaScript Array splice() メソッド

JavaScript の array splice() メソッドは、既存の配列に要素を追加したり、既存の配列から要素を削除したりするために使用されます。配列から削除された要素を返します。 splice() メソッドは、元の配列も変更します。

スタックJava

構文

splice() メソッドは次の構文で表されます。

 array.splice(start,delete,element1,element2,?,elementn) 

パラメータ

始める - メソッドが要素の抽出を開始する位置のインデックスを表します。

消去 - オプションです。削除する要素の数を表します。

要素 1、要素 2、...、要素 n - オプションです。挿入される要素を表します。

戻る

削除された要素を含む新しい配列。

JavaScript Array splice() メソッドの例

ここでは、さまざまな例を通して splice() メソッドを理解します。

例1

他の要素を削除せずに既存の配列に要素を追加する例を見てみましょう。

 var arr=['Monday','Tuesday','Thursday','Friday']; var result=arr.splice(2,0,'Wednesday') document.writeln(arr); 
今すぐテストしてください

出力:

 Monday,Tuesday,Wednesday,Thursday,Friday 

例 2

他の要素を削除しながら、既存の配列に要素を追加する例を見てみましょう。

レジスタメモリ
 var arr=[&apos;Monday&apos;,&apos;Tuesday&apos;,&apos;Saturday&apos;,&apos;Sunday&apos;,&apos;Thursday&apos;,&apos;Friday&apos;]; var result=arr.splice(2,2,&apos;Wednesday&apos;) document.writeln(&apos;Updated array: &apos;+arr+&apos; <br>&apos;); document.writeln(&apos;Removed element: &apos;+result); 
今すぐテストしてください

出力:

 Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Saturday,Sunday 

例 3

1 つの要素を削除しながら、既存の配列に 2 つの要素を追加する例を見てみましょう。

 var arr=[&apos;Monday&apos;,&apos;Tuesday&apos;,&apos;Sunday&apos;,&apos;Friday&apos;]; var result=arr.splice(2,1,&apos;Wednesday&apos;,&apos;Thursday&apos;); document.writeln(&apos;Updated array: &apos;+arr+&apos; <br>&apos;); document.writeln(&apos;Removed element: &apos;+result); 
今すぐテストしてください

出力:

 Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Sunday 

例 4

既存の配列から要素を削除する例を見てみましょう。

 var arr=[&apos;Monday&apos;,&apos;Tuesday&apos;,&apos;Saturday&apos;,&apos;Sunday&apos;,&apos;Thursday&apos;,&apos;Friday&apos;]; var result=arr.splice(2); document.writeln(&apos;Updated array: &apos;+arr+&apos; <br>&apos;); document.writeln(&apos;Removed element: &apos;+result); 
今すぐテストしてください

出力:

 Updated array: Monday,Tuesday Removed element: Saturday,Sunday,Thursday,Friday