logo

Mètode JavaScript Array splice().

El mètode JavaScript array splice() s'utilitza per afegir/eliminar els elements a/des de la matriu existent. Retorna els elements eliminats d'una matriu. El mètode splice() també modifica la matriu original.

Sintaxi

El mètode splice() es representa amb la sintaxi següent:

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

Paràmetre

començar - Representa l'índex d'on comença el mètode per extreure els elements.

esborrar - És opcional. Representa el nombre d'elements a eliminar.

element1,element2,...,elementn - És opcional. Representa els elements a inserir.

Tornar

Una nova matriu que conté els elements eliminats.

Exemple de mètode d'empalmament de matriu de JavaScript

Aquí, entendrem el mètode splice() a través de diversos exemples.

Exemple 1

Vegem un exemple per afegir un element a la matriu existent sense eliminar altres elements.

 var arr=['Monday','Tuesday','Thursday','Friday']; var result=arr.splice(2,0,'Wednesday') document.writeln(arr); 
Prova-ho ara

Sortida:

 Monday,Tuesday,Wednesday,Thursday,Friday 

Exemple 2

Vegem un exemple per afegir un element a la matriu existent mentre s'eliminen altres elements.

 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); 
Prova-ho ara

Sortida:

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

Exemple 3

Vegem un exemple per afegir dos elements a la matriu existent mentre eliminem un element.

 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); 
Prova-ho ara

Sortida:

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

Exemple 4

Vegem un exemple per eliminar els elements de la matriu existent.

 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); 
Prova-ho ara

Sortida:

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