Jak usunąć ustawienie tablicy w javascript? chcę tylko, aby go opróżnić - więc to nie ma nic kluczy to albo nicWyzerowanie tablicy JavaScript
Odpowiedz
Przypisywanie pustą tablicę do niego
x = []
można przypisać nową tablicę do niego:
var array = ["element1","element2","element3"];
...
array = new Array();
OR
array = [];
var array = ["elem", "item"];
...
array = []; // Empty!
array.length = 0
powinien działać.
Co z kasowaniem?
delete array
Albo usunąć pojedynczy indeks:
delete array[x]
-1 'delete' nie działa. Dowód: http://jsfiddle.net/k8nhe/ – Tadeck
@Tadeck Oczywiście usuwanie nie działa, usuwanie jest dla właściwości obiektu bez atrybutu 'DontDelete', a nie z' var' lub 'function', które mają' DontDelete' atrybut. Jeśli uczynisz tablicę właściwością okna [implicit] (http://jsfiddle.net/ult_combo/k8nhe/1/) lub [jawną] (http://jsfiddle.net/ult_combo/k8nhe/2/) jedną, będzie działać w ** większości ** przeglądarkach ('delete' jest zależne od implementacji). [Więcej informacji na temat usuwania] (http://perfectionkills.com/understanding-delete/#property_attributes). (ale oczywiście nie jest to idealny sposób na zadeklarowanie tablic) –
delete nie działa dla tablicy. to jedyna praca dla zmiennej. –
odsyłającym (wiem, jego stary i odpowiedział)
Jeśli chcesz wyczyścić tablicę, która została answered już. Jeśli chcesz wyłączonym tablicy, można przypisać zmienną unset ...
var undef;
var myArr = [];
...
myArr = undef;
// typeof myArr == undefined
- 1. Najszybszy sposób na wyzerowanie niskich wartości w tablicy?
- 2. Zapytanie o wyzerowanie kolby
- 3. Znajdź wymiarowość tablicy javascript
- 4. JSON do tablicy javaScript
- 5. push tablicy do tablicy w JavaScript (jQuery)
- 6. Umieszczanie wartości tablicy PHP w tablicy javascript?
- 7. JavaScript - Uzyskaj pozycję elementu tablicy
- 8. JavaScript max() na kolumnie tablicy
- 9. Wysyłanie tablicy PHP do JavaScript
- 10. uzyskać javascript tablicy w Django
- 11. JavaScript, przekształcić obiekt w tablicy
- 12. JavaScript indexOf na tablicy obiektów
- 13. Javascript: Dodawanie do tablicy asocjacyjnej
- 14. Iterowanie tablicy obiektów w javascript
- 15. JavaScript wchodzi w skład tablicy
- 16. Mapowanie tablicy zadań w JavaScript
- 17. Przekazywanie tablicy javascript do serwletu
- 18. Przechowuj zmienną javascript w tablicy
- 19. javascript tablicy sortowania podwoić rodzaj
- 20. Przelotowe elementy tablicy w JavaScript
- 21. Usuwanie przecinków z tablicy javascript
- 22. obiekt JavaScript popychany do tablicy
- 23. Wyjątek Android HTTPS Wyzerowanie połączenia przez równorzędnego użytkownika
- 24. całkowita konwersja tablicy do tablicy ciągów w javascript
- 25. JavaScript indexOf na tablicy tablic nie znajdując tablicy
- 26. jak przypisać wartości tablicy PHP do JavaScript tablicy
- 27. Lepszy sposób splatać tablicy do tablicy w javascript
- 28. Spłaszczanie tablicy obiektów w innej tablicy obiektów przy użyciu javascript
- 29. Kopiowanie tablicy obiektów do innej tablicy w javascript
- 30. tworzenie dużej (12K + wierszach) tablicy w JavaScript
że pracował dla mnie ,,, –
Ten kod jest zmienna „tablicę” do nowej pustej tablicy. Jest to idealne, jeśli nie masz żadnych odniesień do oryginalnej tablicy "array" w innym miejscu, ponieważ w rzeczywistości tworzy ona zupełnie nową (pustą) tablicę. Powinieneś uważać na tę metodę, ponieważ jeśli odwołasz się do tej tablicy z innej zmiennej lub właściwości, pierwotna tablica pozostanie niezmieniona. możesz użyć array.length = 0 zamiast tego. – amilaishere