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:
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,
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.