Maison > Article > interface Web > Comment supprimer tous les éléments d'un tableau javascript
Méthode : 1. Utilisez l'instruction "arr=[]" pour supprimer ; 2. Utilisez l'instruction "arr.length=0" pour supprimer 3. Utilisez la fonction splice(), la syntaxe "arr". .splice(0 , arr.length)"; 4. Utilisez une boucle while avec pop() ou shift() pour supprimer.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Méthode JavaScript pour supprimer tous les éléments du tableau Array
var arr = [1,2,3,4];
Méthode 1 : affectation directe
arr = [];
Attribuez le tableau vide directement à la variable arr. Le nouveau tableau n'a aucune relation de référence avec l'original. Les opérations sur le nouveau tableau n'affecteront pas le tableau d'origine.
Méthode 2 : Définir la longueur
arr.length = 0
définit directement la longueur du tableau sur 0. Cette méthode n'est pas disponible dans tous les moteurs JS . Cela fonctionnera en "mode strict", et cette méthode ne fonctionnera pas car arr.length est en lecture seule.
Méthode 3 : splice
arr.splice(0, arr.length)
Cette méthode renverra tous les éléments supprimés et formera un nouveau tableau, mais il n'y a pas L'impact sur les performances et une référence au tableau seront conservés.
[Apprentissage recommandé : Tutoriel avancé javascript]
Méthode 4 : pop()
while(arr.length > 0) { arr.pop(); }
Mauvaises performances.
Méthode 5 : shift()
while (arr.length > 0) { arr.shift(); }
C'est la méthode avec les pires performances.
Pour plus de connaissances sur la programmation, veuillez visiter : Vidéo de programmation ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!