La question de quiz affirme que la méthode pop() supprime le dernier élément d'un tableau en JavaScript et renvoie un nouveau tableau. Cependant, ceci est incorrect.
En JavaScript, la méthode pop()
est utilisée pour supprimer le dernier élément d'un tableau, mais elle ne renvoie pas un nouveau tableau. Au lieu de cela, pop()
renvoie l'élément qui a été supprimé. Alors que le tableau original est effectivement modifié, un nouveau tableau n'est pas créé.
Voici un exemple pour illustrer comment la méthode pop()
fonctionne en JavaScript:
let fruits = ["Pomme", "Banane", "Cerise"];
console.log(fruits.pop());
// Résultat: "Cerise"
console.log(fruits);
// Résultat: ["Pomme", "Banane"]
Au début, nous avons un tableau fruits
contenant trois éléments. Après avoir appliqué la méthode pop()
, le dernier élément "Cerise" est supprimé. La méthode pop()
retourne ensuite cet élément supprimé, comme le montre le premier console.log
. Le deuxième console.log
affiche le tableau fruits
après l'application de pop()
, montrant que l'élément "Cerise" a bien été supprimé.
Un point important à noter est que si vous essayez d'utiliser la méthode pop()
sur un tableau vide, elle renverra undefined
car il n'y a pas d'élément à supprimer.
let emptyArray = [];
console.log(emptyArray.pop());
// Résultat: undefined
En résumé, la méthode pop()
est un outil utile lors de la manipulation de tableaux en JavaScript. Néanmoins, il faut faire attention à ne pas supposer qu'elle renvoie un nouveau tableau, car cela peut conduire à des erreurs inattendues dans votre code.