Come faccio a svuotare un array in javascript

Come faccio a svuotare un array in javascript

Il modo in cui operano gli array sono super interessanti. Anche se JavaScript ci consente di costruire nuovi array, ci sono alcune circostanze in cui potresti voler continuare a usare il vecchio array anche dopo averlo svuotato. Possono essere usati diversi metodi per farlo, tra cui l'assegnazione dell'array originale a un array vuoto, l'impostazione della lunghezza di un array su 0, usando il metodo Splice () e far scoppiare l'array usando il metodo pop ().

Questo articolo spiegherà i metodi per svuotare l'array JavaScript.

Come svuotare un array in javascript?

Per svuotare un array, usa i seguenti modi:

  • Imposta la lunghezza su 0
  • Usando il metodo pop ()
  • Usando il metodo Splice ()
  • Assegna l'array a un array vuoto

Metodo 1: svuotare un array impostando la lunghezza su 0

Per svuotare un array, impostare il valore della proprietà di lunghezza di un array su 0. Questo approccio viene utilizzato quando si desidera svuotare/cancellare gli oggetti separatamente e le implicazioni della memoria non contano.

Sintassi

Utilizzare la sintassi data per impostare la lunghezza di un array su zero:

vettore.lunghezza = 0

Esempio

Innanzitutto, creeremo un array di numeri:

Array var = [2, 4, 5, 1, 6, 9];

Imposta la lunghezza di un array su 0:

vettore.lunghezza = 0;

Infine, stampa l'array sulla console:

console.log (array);

L'output indica che l'array è ora vuoto:

Metodo 2: svuotare un array usando il metodo pop ()

Usa il "pop()"Metodo per svuotare un array in JavaScript. Questo metodo può essere utilizzato quando il tempo non è la preoccupazione principale dell'utente perché il metodo pop () fa scoppiare gli elementi da un array uno per uno, che richiederà tempo.

Sintassi

Dato la sintassi viene utilizzata per il metodo pop ():

pop()

Esempio

Useremo lo stesso array sopra creato. Chiamare il metodo pop () nel while loop e iterare su un intero array fino a quando la lunghezza dell'array non supera lo zero:

mentre (array.lunghezza> 0)
vettore.pop();

Produzione

Metodo 3: svuotare un array usando il metodo Splice ()

Per svuotare un array, usa il "splice ()" metodo. Può essere utilizzato per eliminare qualsiasi elemento da un array.

Sintassi

Segui la sintassi sotto fornita per l'utilizzo di "splice ()" metodo:

giunzione (Rindex, conteggio, elementi)

Qui,

  • "Rindex"È la posizione di un elemento che verrà rimosso.
  • "contare"È il numero di conteggi di quanti elementi vuoi eliminare dall'array.
  • "elementi"Sono i nuovi elementi che verranno aggiunti/ inseriti in un array.

Esempio

Qui rimuoveremo tutti gli elementi/gli elementi da un array. Quindi, passeremo il "0"E la lunghezza di un array. "0"È l'indice iniziale di un array e"vettore.lunghezza"È il conteggio che significa rimuovere tutti gli elementi di un array fino a indice 0:

vettore.giunzione (0, array.lunghezza);

Si può osservare che gli elementi vengono rimossi con successo da un array:

Metodo 4: svuotare un array assegnando l'array a un array vuoto

Se si desidera svuotare rapidamente un array, semplicemente assegna l'array creato a un array vuoto:

Sintassi

Utilizzare la seguente sintassi per l'assegnazione di un array a un array vuoto:

array = [];

Esempio

Assegna l'array all'array vuoto:

array = [];

Produzione

Abbiamo compilato tutte le informazioni essenziali relative allo svuotamento di un array in JavaScript.

Conclusione

Per svuotare un array in javascript, "Imposta la lunghezza di un array su 0", Usa il "pop()" metodo, "splice ()Metodo "o"Assegna un array a un array vuoto". L'ultimo metodo è il metodo più veloce per svuotare l'array in javascript, mentre il metodo pop () è il metodo più lento in quanto fa scoppiare elementi uno per uno e richiede più tempo. In questo articolo, abbiamo spiegato i metodi per svuotare l'array in JavaScript.