logo

Metoda splice() pole JavaScript

Metoda splice() pole JavaScript se používá k přidání/odebrání prvků do/z existujícího pole. Vrátí odstraněné prvky z pole. Metoda splice() také upravuje původní pole.

Syntax

Metoda splice() je reprezentována následující syntaxí:

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

Parametr

Start - Představuje index, odkud metoda začíná extrahovat prvky.

vymazat - Je to volitelné. Představuje počet prvků, které mají být odstraněny.

prvek1,prvek2,...,prvek - Je to volitelné. Představuje prvky, které mají být vloženy.

Vrátit se

Nové pole obsahující odstraněné prvky.

Příklad metody splice() JavaScript Array

Zde porozumíme metodě splice() na různých příkladech.

Příklad 1

Podívejme se na příklad přidání prvku do existujícího pole bez odstranění dalších prvků.

 var arr=['Monday','Tuesday','Thursday','Friday']; var result=arr.splice(2,0,'Wednesday') document.writeln(arr); 
Otestujte to hned

Výstup:

 Monday,Tuesday,Wednesday,Thursday,Friday 

Příklad 2

Podívejme se na příklad přidání prvku do existujícího pole a odstranění ostatních prvků.

 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); 
Otestujte to hned

Výstup:

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

Příklad 3

Podívejme se na příklad přidání dvou prvků do existujícího pole a odstranění jednoho prvku.

 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); 
Otestujte to hned

Výstup:

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

Příklad 4

Podívejme se na příklad odstranění prvků z existujícího pole.

 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); 
Otestujte to hned

Výstup:

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