TypeScript - Épissure de tableau ()

La méthode splice () modifie le contenu d'un tableau, en ajoutant de nouveaux éléments tout en supprimant les anciens éléments.

Syntaxe

array.splice(index, howMany, [element1][, ..., elementN]);

Détails des paramètres

  • index - Index à partir duquel commencer à changer le tableau.

  • howMany- Un entier indiquant le nombre d'anciens éléments de tableau à supprimer. Si howMany vaut 0, aucun élément n'est supprimé.

  • element1, ..., elementN- Les éléments à ajouter au tableau. Si vous ne spécifiez aucun élément, splice supprime simplement les éléments du tableau.

Valeur de retour

Renvoie le tableau extrait en fonction des paramètres passés.

Exemple

var arr = ["orange", "mango", "banana", "sugar", "tea"];  
var removed = arr.splice(2, 0, "water");  
console.log("After adding 1: " + arr );  
console.log("removed is: " + removed); 
          
removed = arr.splice(3, 1);  
console.log("After removing 1: " + arr );  
console.log("removed is: " + removed);

Lors de la compilation, il générera le même code en JavaScript.

Sa sortie est la suivante -

After adding 1: orange,mango,water,banana,sugar,tea 
removed is:  
After removing 1: orange,mango,water,sugar,tea 
removed is: banana