Como esvazio uma matriz em javascript

Como esvazio uma matriz em javascript

A maneira como as matrizes operam é super interessante. Embora o JavaScript nos permita construir novas matrizes, há algumas circunstâncias em que você pode continuar usando a matriz antiga, mesmo depois de esvaziá -la. Vários métodos podem ser usados ​​para fazer isso, incluindo a atribuição da matriz original a uma matriz vazia, definindo o comprimento de uma matriz para 0, usando o método Splice () e estourando a matriz usando o método pop ().

Este artigo explicará os métodos para esvaziar a matriz JavaScript.

Como esvaziar uma matriz em javascript?

Para esvaziar uma matriz, use as seguintes maneiras:

  • Defina o comprimento para 0
  • Usando o método pop ()
  • Usando o método Splice ()
  • Atribuir uma matriz a uma matriz vazia

Método 1: Esvazie uma matriz definindo o comprimento para 0

Para esvaziar uma matriz, defina o valor da propriedade de comprimento de uma matriz para 0. Essa abordagem é usada quando você deseja esvaziar/limpar os objetos separadamente, e as implicações da memória não importam.

Sintaxe

Use a sintaxe dada para definir o comprimento de uma matriz como zero:

variedade.comprimento = 0

Exemplo

Primeiro, criaremos uma matriz numérica:

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

Defina o comprimento de uma matriz para 0:

variedade.comprimento = 0;

Finalmente, imprima a matriz no console:

console.log (matriz);

A saída indica que a matriz agora está vazia:

Método 2: Esvazie uma matriz usando o método pop ()

Use o "pop ()”Método para esvaziar uma matriz em JavaScript. Este método pode ser utilizado quando o tempo não é a principal preocupação do usuário, porque o método pop () aparece os elementos de uma matriz um por um, que levará tempo.

Sintaxe

Dada a sintaxe, é usado para o método pop ():

pop ()

Exemplo

Usaremos a mesma matriz acima criada. Ligue para o método pop () no while loop e itera em uma matriz inteira até que o comprimento da matriz exceder zero:

enquanto (matriz.comprimento> 0)
variedade.pop ();

Saída

Método 3: Esvazie uma matriz usando o método Splice ()

Para esvaziar uma matriz, use o “emenda ()”Método. Pode ser utilizado para eliminar qualquer elemento de uma matriz.

Sintaxe

Siga a sintaxe abaixo fornecida para usar o “emenda ()”Método:

emenda (rindex, contagem, elementos)

Aqui,

  • ““Rindex”É a posição de um elemento que será removido.
  • ““contar”É o número de contagens de quantos elementos você deseja eliminar da matriz.
  • ““elementos”São os novos elementos que serão adicionados/ inseridos em uma matriz.

Exemplo

Aqui, vamos remover apenas todos os elementos/itens de uma matriz. Então, vamos passar o “0”E a duração de uma matriz. ““0”É o índice inicial de uma matriz e“variedade.comprimento”É a contagem que significa remover todos os elementos de uma matriz até o índice 0:

variedade.emenda (0, matriz.comprimento);

Pode -se observar que os elementos são removidos com sucesso de uma matriz:

Método 4: Esvazie uma matriz atribuindo uma matriz a uma matriz vazia

Se você deseja esvaziar uma matriz rapidamente, basta atribuir a matriz criada a uma matriz vazia:

Sintaxe

Use a seguinte sintaxe para atribuir uma matriz a uma matriz vazia:

array = [];

Exemplo

Atribua a matriz à matriz vazia:

array = [];

Saída

Nós compilamos todas as informações essenciais relacionadas ao esvaziamento de uma matriz em JavaScript.

Conclusão

Para esvaziar uma matriz em JavaScript, “Defina o comprimento de uma matriz para 0", use o "pop ()”Método,“emenda ()”Método, ou“Atribua uma matriz a uma matriz vazia”. O último método é o método mais rápido para esvaziar a matriz em JavaScript, enquanto o método pop () é o método mais lento, pois aparece elementos um por um e leva mais tempo. Neste artigo, explicamos os métodos para esvaziar a matriz em JavaScript.