Supprimer le premier et dernier élément dans le tableau

Comment supprimer le premier et dernier élément d'un tableau?

Par exemple:

var fruits = ["Banana", "Orange", "Apple", "Mango"]; 

Ensemble de résultats attendu:

 ["Orange", "Apple"] 

 fruits.shift(); // Removes the first element from an array and returns only that element. fruits.pop(); // Removes the last element from an array and returns only that element. 

Voir toutes les méthodes pour un tableau.

Crée une copie en profondeur de 1 niveau.

 fruits.slice(1, -1) 

Lâchez le tableau d'origine.

Merci à @Tim pour souligner les errata d'orthographe.

J'utilise la méthode d'épissure.

 fruits.splice(0, 1); // Removes first array element var lastElementIndex = fruits.length-1; // Gets last element index fruits.splice(lastElementIndex, 1); // Removes last array element 

Pour supprimer le dernier élément, vous pouvez également le faire de cette façon:

 fruits.splice(-1, 1); 

Voir Supprimer le dernier élément du tableau pour voir plus de commentaires à ce sujet.

 var fruits = ["Banana", "Orange", "Apple", "Mango"]; var newFruits = fruits.slice(1,-1); newFruits =["Orange", "Apple"]; 

Ici, -1 désigne le dernier élément dans un tableau et 1 indique le deuxième élément.

Vous avez utilisé la méthode Fruits.shift () pour supprimer le premier élément. La méthode Fruits.pop () utilisée pour le dernier élément supprime une par une si vous avez utilisé un clic de bouton. Fruits.slice (position de départ, élément de suppression) Vous avez également utilisé la méthode de coupe pour supprimer l'élément au milieu du démarrage.