Comment supprimer un tableau en javascript? je veux juste vider - il n'a rien dans les clés de elle ou quoi que ce soitJavascript unset array
Répondre
Assigner un tableau vide à ce
x = []
vous pouvez attribuer un nouveau tableau à elle:
var array = ["element1","element2","element3"];
...
array = new Array();
OU
array = [];
var array = ["elem", "item"];
...
array = []; // Empty!
array.length = 0
devrait fonctionner.
Qu'en est-il de la suppression?
delete array
ou supprimer un seul indice:
delete array[x]
-1 'delete' ne fonctionne pas. La preuve: http://jsfiddle.net/k8nhe/ – Tadeck
@Tadeck Bien sûr, la suppression ne fonctionne pas, la suppression est pour les propriétés d'objet sans l'attribut 'DontDelete', pas les déclarations' var' ou 'function' qui ont le' DontDelete' attribut. Si vous faites du tableau une propriété de fenêtre [implicite] (http://jsfiddle.net/ult_combo/k8nhe/1/) ou [explicite] (http://jsfiddle.net/ult_combo/k8nhe/2/) fonctionnera dans ** la plupart des navigateurs ('delete' dépend de l'implémentation). [Plus d'infos sur delete] (http://perfectionkills.com/understanding-delete/#property_attributes). (mais bien sûr, ce n'est pas un moyen idéal pour déclarer des tableaux) –
delete ne fonctionne pas pour array. son seul travail pour variable. –
DE RÉFÉRENCE (Je sais que son ancien et répondu)
Si vous voulez vider le tableau, qui a été answered déjà. Si vous voulez unset le tableau, vous pouvez assigner une variable unset ...
var undef;
var myArr = [];
...
myArr = undef;
// typeof myArr == undefined
- 1. javascript array
- 2. PHP Unset + Undefined Offset
- 3. locale linux unset
- 4. JavaScript réflexion Array
- 5. javascript array tri
- 6. JavaScript Array to String
- 7. Javascript Références Array
- 8. Javascript Array Pre-load
- 9. Javascript Array Problème
- 10. Javascript Array Issue
- 11. javascript array to php
- 12. JavaScript Array/Struct
- 13. paramètres unset css lors de l'animation
- 14. Paramètre Rebol et unset (facultatif)
- 15. JavaScript Object/Array access question
- 16. Propriétés et méthodes array JavaScript
- 17. JavaScript bidimensionnel Array to PHP
- 18. Javascript Accès Clés Array multidimensionnels
- 19. Dois-je utiliser unset dans php __destruct()?
- 20. Unset un de Transition d'animation UIView
- 21. Comment trier javascript object array par element.name
- 22. Accéder à Javascript Array sans utiliser [] Brackets
- 23. javascript pour() loop, split() et array question
- 24. Javascript Array: obtenir la 'gamme' d'éléments
- 25. Critique Ma fonction JavaScript Array Search
- 26. Tableau multidimensionnel JavaScript à PHP Array
- 27. Javascript Array propriété .length/méthode de JavascriptEngine
- 28. jQuery et Native JavaScript Array - erreur
- 29. Différence entre "new Array (..)" et "[..]" dans JavaScript?
- 30. PHP à Javascript Array (Type de)
qui a fonctionné pour moi ,,, –
Ce code la variable « tableau » à un nouveau tableau vide. Ceci est parfait si vous n'avez pas de références au tableau original "array" nulle part ailleurs car cela crée en fait un tout nouveau tableau (vide). Vous devriez être prudent avec cette méthode car si vous avez référencé ce tableau à partir d'une autre variable ou propriété, le tableau original restera inchangé. vous pouvez utiliser array.length = 0 à la place. – amilaishere