Eventuali duplicati:
how to empty an array in JavaScriptCome rimuovere elementi dalla matrice?
Come rimuovere tutti gli elementi da array di jQuery?
Ho array var myArray = [];
, Voglio cancellare tutti gli elementi in questo array su ogni post.
Eventuali duplicati:
how to empty an array in JavaScriptCome rimuovere elementi dalla matrice?
Come rimuovere tutti gli elementi da array di jQuery?
Ho array var myArray = [];
, Voglio cancellare tutti gli elementi in questo array su ogni post.
più semplice cosa da fare è solo
myArray = [];
di nuovo.
modificare — come sottolineato nei commenti, e in risposte ad altre domande, un altro "cosa più semplice" è
myArray.length = 0;
e che ha il vantaggio di mantenere lo stesso oggetto array.
Non esiste un array jQuery, è solo un array javascript. Quando una pagina postback, esegue il re-rendering e tutto il javascript viene rieseguito, non è necessario cancellare il contenuto dell'array.
se, durante l'esecuzione della pagina, si voleva cancellare un array JavaScript, appena ri-inizializzare un nuovo array vuoto:
myArray = []; // no var, we are just initializing not declaring
Per cancellare i valori di matrice si può fare un semplice:
myarray = [];
Ps
jQuery != javascript
Ecco un list of methods si può fare su un array in JavaScript
è possibile rimuovere tutto l'oggetto in myArray utilizzando lunghezza dell'array, è modello comune.
provare questo
var myArray = [1, 2, 3];
myArray.length = 0; // remove all item
Questo non è un array 'jQuery'. –
facepalm implicito. javascript NON è jQuery .... – hvgotcodes
'myArray.length = 0;';) – Yoshi