Neste artigo você vai aprender a como verificar se array está vazio ou existe em JavaScript, com apenas uma linha de código!

verificar se array está vazio ou existe capa

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!

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments