Maison  >  Article  >  interface Web  >  Comment supprimer tous les éléments d'un tableau javascript

Comment supprimer tous les éléments d'un tableau javascript

青灯夜游
青灯夜游original
2021-04-07 18:29:466756parcourir

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.

Comment supprimer tous les éléments d'un tableau javascript

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 = [];

Comment supprimer tous les éléments dun tableau javascript

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

Comment supprimer tous les éléments dun tableau javascript

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)

Comment supprimer tous les éléments dun tableau javascript

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();
}

Comment supprimer tous les éléments dun tableau javascript

Mauvaises performances.

Méthode 5 : shift()

while (arr.length > 0) {
  arr.shift();
}

Comment supprimer tous les éléments dun tableau javascript

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn