Powiel możliwe:
how to empty an array in JavaScriptJak usunąć elementy z macierzy?
Jak usunąć wszystkie przedmioty z jQuery tablicy?
Mam tablicę var myArray = [];
, chcę wyczyścić wszystkie elementy w tej tablicy w każdym poście z powrotem.
Powiel możliwe:
how to empty an array in JavaScriptJak usunąć elementy z macierzy?
Jak usunąć wszystkie przedmioty z jQuery tablicy?
Mam tablicę var myArray = [];
, chcę wyczyścić wszystkie elementy w tej tablicy w każdym poście z powrotem.
najprostszą rzeczą do zrobienia jest tylko
myArray = [];
ponownie.
edit — jak zauważył w komentarzach, a w odpowiedzi na inne pytania, kolejny „Najprostszą rzeczą” jest
myArray.length = 0;
i że ma tę zaletę, zachowując ten sam obiekt tablicy.
Nie ma czegoś takiego jak tablica jQuery, to tylko tablica javascript. Kiedy strona odsyła, ponownie renderuje i cały javascript jest ponownie uruchamiany, nie trzeba usuwać zawartości tablicy.
jeśli podczas wykonywania stronie chciał wyczyścić javascript tablicę, po prostu ponownie zainicjować go jako nowej, pustej tablicy:
myArray = []; // no var, we are just initializing not declaring
aby wyczyścić wartości tablicy można zrobić prosty:
myarray = [];
Ps
jQuery != javascript
Oto list of methods można zrobić na tablicy w javascript
można usunąć element myArray stosując długość tablicy, to wspólny wzór.
spróbować tej
var myArray = [1, 2, 3];
myArray.length = 0; // remove all item
nie jest to 'array jQuery'. –
domniemana facepalm. javascript NIE JQuery .... – hvgotcodes
'myArray.length = 0;';) – Yoshi