Neste artigo você vai aprender a como verificar se array está vazio ou existe em JavaScript, com apenas uma linha de código!
Fala programador(a), beleza? Bora aprender mais sobre arrays e JavaScript!
Estamos aqui buscando duas verificações, que podem ser utilizadas separadas também
A primeira é de verificar a variável ou valor é um array ou não, isso pode ser feito com a função isArray de Array
E para validar se o array está vazio é fácil, basta checar a propriedade length
Que se estiver zerada indica que a lista está vazia
O código final para as duas validações é este:
const a = [1, 2, 3] const b = "test" function checkIfIsArrayAndIsEmpty(arr) { return Array.isArray(arr) && arr.length ? false : true } console.log(checkIfIsArrayAndIsEmpty(a)) // false console.log(checkIfIsArrayAndIsEmpty(b)) /// true
Aqui criamos uma função que faz as duas validações solitadas
Se temos um array com elementos recebemos false
Agora se o item não é um array ou está vazio, recebemos true
O resultado é true pois é o que estamos buscando: um dado que não é um array ou um array vazio
Conclusão
Neste artigo você aprendeu a como verificar se array está vazio ou existe em JavaScript
A validação do dado ser um array pode ser feita com isArray, já a checagem de array vazio é feita com a propriedade length
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias. O link acima contém um cupom de desconto para os cursos!