Neste artigo você vai aprender a como esvaziar um array em JavaScript, utilizando alguns métodos diferentes e de forma super simples
Fala programador(a), beleza? Bora aprender mais sobre a linguagem JavaScript e também arrays!
Para esvaziar um array, ou seja, remover todos os elementos do mesmo, há uma maneira muito simples
Podemos igualar nosso array a um array vazio
Veja um exemplo prático deste caso:
var a = [1, 2, 3]; console.log(a); // [1, 2, 3] a = []; console.log(a); // []
Desta maneira o array não vai possuir mais elementos, temos um array vazio novamente
Porém há quem diga que esta maneira não é a mais correta, pois é fruto de uma atribuição e também porque se o seu array for referência de outro, este não terá mudanças
Então temos a segunda alternativa, que é atribuir a propriedade length como 0
Também teremos o resultado desejado:
var a = [1, 2, 3]; console.log(a); // [1, 2, 3] a.length = 0; console.log(a); // []
Agora cabe a você escolher a melhor abordagem e aplicar no seu código 🙂
Conclusão
Neste artigo você aprendeu a como esvaziar um array em JavaScript
Utilizamos duas abordagens:
- Primeiramente atribuindo o valor do array a um array vazio;
- E a segunda atribuindo a propriedade length a 0;
As duas funcionam corretamente e eliminam todos os elementos do array, deixando o mesmo vazio
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube