Comment supprimer tous les éléments d'un tableau?
sobes.tech IA
Réponse de l'IA
Il existe plusieurs méthodes :
-
Assignation d’un tableau vide : C’est la méthode la plus simple et la plus courante. La référence au tableau d’origine est remplacée par une nouvelle référence à un tableau vide.
let arr = [1, 2, 3]; arr = []; -
Réinitialiser la longueur du tableau à 0 : Modifie le tableau lui-même, en supprimant tous les éléments avec des indices égaux ou supérieurs à la nouvelle longueur.
let arr = [1, 2, 3]; arr.length = 0; -
Méthode
splice: Supprime des éléments à partir d’un indice spécifié, un nombre déterminé de fois.let arr = [1, 2, 3]; arr.splice(0, arr.length); -
Méthode
pop(dans une boucle) : Supprime les éléments depuis la fin du tableau. Moins efficace pour les grands tableaux.let arr = [1, 2, 3]; while (arr.length > 0) { arr.pop(); } -
Méthode
shift(dans une boucle) : Supprime les éléments depuis le début du tableau. Moins efficace pour les grands tableaux en raison de la réindexation nécessaire.let arr = [1, 2, 3]; while (arr.length > 0) { arr.shift(); }
Les méthodes les plus recommandées et efficaces sont l’assignation d’un tableau vide (arr = []) et la réinitialisation de la longueur à 0 (arr.length = 0). Le choix dépend de si vous souhaitez conserver la référence d’origine ou la remplacer.