ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptのsplice()メソッドを詳しく解説_基礎知識

JavaScriptのsplice()メソッドを詳しく解説_基礎知識

WBOY
WBOYオリジナル
2016-05-16 17:16:201264ブラウズ

定義と使用法
splice() メソッドは、配列の要素を挿入、削除、または置換するために使用されます。
構文
arrayObject.splice(index,howmany,element1,...,elementX)
パラメータの説明
index 必須。要素を追加/削除する場所を指定します。
このパラメータは、挿入および/または削除を開始する配列要素の添字であり、数値である必要があります。

いくつ必要です。削除する要素の数を指定します。数値である必要がありますが、「0」でも構いません。
このパラメータが指定されていない場合、元の配列のインデックスから末尾までのすべての要素が削除されます。

element1 オプション。配列に追加する新しい要素を指定します。挿入は、index が指すインデックスから始まります。
elementX オプション。複数の要素を配列に追加できます。
戻り値
arrayObject から要素が削除された場合、削除された要素を含む配列が返されます。
説明
splice() メソッドは、インデックスから始まる 0 個以上の要素を削除し、それらの削除された要素をパラメータ リストで宣言された 1 つ以上の値に置き換えます。
ヒントとメモ
注: splice() メソッドには、slice() メソッドとは異なる機能があることに注意してください。 splice() メソッドは配列を直接変更します。

例 1
この例では、新しい配列を作成し、それに要素を追加します。

コードをコピー コードは次のとおりです:



出力:
ジョージ、ジョン、 Thomas,James,Adrew,Martin George,John,William,Thomas,James,Adrew,Martin
例 2
この例では、インデックス 2 の要素を削除し、削除された要素を置き換える新しい要素を追加します。 :
コードをコピー コードは次のとおりです:



出力:
George,John,Thomas,James,Adrew,Martin George,John,William,James,Adrew,Martin
例 3
この例では、インデックスを削除します。インデックス 2 (「トーマス」) を作成し、新しい要素 (「ウィリアム」) を追加して、削除された要素を置き換えます:
コードをコピーコードは次のとおりです:



出力:
ジョージ、ジョン、トーマス、ジェームズ、アドリュー、マーティン ジョージ、ジョン、ウィリアム、マーティン
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。