La méthode JavaScript array splice() est utilisée pour ajouter/supprimer des éléments du tableau existant. Il renvoie les éléments supprimés d'un tableau. La méthode splice() modifie également le tableau d'origine.
Syntaxe
La méthode splice() est représentée par la syntaxe suivante :
array.splice(start,delete,element1,element2,?,elementn)
Paramètre
commencer - Il représente l'index à partir duquel la méthode commence à extraire les éléments.
supprimer - C'est facultatif. Il représente le nombre d'éléments à supprimer.
élément1,élément2,...,élémentn - C'est facultatif. Il représente les éléments à insérer.
Retour
Un nouveau tableau contenant les éléments supprimés.
hashset vs hashmap
Exemple de méthode JavaScript Array splice()
Ici, nous comprendrons la méthode splice() à travers divers exemples.
Exemple 1
Voyons un exemple pour ajouter un élément au tableau existant sans supprimer d'autres éléments.
var arr=['Monday','Tuesday','Thursday','Friday']; var result=arr.splice(2,0,'Wednesday') document.writeln(arr);Testez-le maintenant
Sortir:
Monday,Tuesday,Wednesday,Thursday,Friday
Exemple 2
Voyons un exemple pour ajouter un élément au tableau existant tout en supprimant d'autres éléments.
var arr=['Monday','Tuesday','Saturday','Sunday','Thursday','Friday']; var result=arr.splice(2,2,'Wednesday') document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);Testez-le maintenant
Sortir:
Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Saturday,Sunday
Exemple 3
Voyons un exemple pour ajouter deux éléments au tableau existant tout en supprimant un élément.
var arr=['Monday','Tuesday','Sunday','Friday']; var result=arr.splice(2,1,'Wednesday','Thursday'); document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);Testez-le maintenant
Sortir:
Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Sunday
Exemple 4
Voyons un exemple pour supprimer les éléments du tableau existant.
var arr=['Monday','Tuesday','Saturday','Sunday','Thursday','Friday']; var result=arr.splice(2); document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);Testez-le maintenant
Sortir:
Updated array: Monday,Tuesday Removed element: Saturday,Sunday,Thursday,Friday