Como verificar se uma matriz está vazia em javascript

Como verificar se uma matriz está vazia em javascript
Saber verificar se há uma matriz vazia é uma habilidade de codificação importante que geralmente pode ser útil. Pode ser útil em uma situação em que você deve mostrar ou esconder algo em uma página da web, dependendo de a matriz estar vazia ou não.

Da mesma forma, existem muitos outros lugares onde você achará essa habilidade útil. O objetivo desta posta. Então vamos começar

Como verificar se há uma matriz vazia

Verificar uma matriz vazia no código JavaScript é muito simples, o JavaScript fornece um simples comprimento() método que ajuda a conhecer o número total de elementos de uma matriz. Se o comprimento() O método retorna 0, então isso significa que uma matriz está vazia:

vareptyarray = [];
If (vazio.comprimento === 0)
console.log ('a matriz está vazia.');

outro

console.log ('A matriz tem pelo menos um ou mais elementos.');

Se preenchermos a matriz com elementos, então:

VarnotanEmptyarray = [1, 2, 3, 4, 5];
If (NotanEmptyarray.comprimento === 0)
console.log ('a matriz está vazia.');

outro

console.log ('A matriz tem pelo menos um ou mais elementos.');

A coisa sobre o .comprimento O método é que ele pode funcionar com tipos de dados que não sejam matrizes:

VarnotaNarray = 'Esta não é uma matriz.';
If (NotanArray.comprimento === 0)
console.log ('a matriz está vazia.');

outro

console.log ('A matriz tem pelo menos um ou mais elementos.');

Como você pode ver no exemplo acima, o código foi interpretado pelo navegador sem erros, embora não houvesse uma matriz presente no código. Portanto, se não tivermos certeza sobre o tipo de dados de nossa variável, podemos primeiro querer verificar se é uma matriz ou alguma outra variável. Para esse fim, não usaremos tipo de Operador como matrizes em JavaScript são casos de objetos e seus tipos de dados são objetos. Em vez disso, usaremos o Variedade.isarray () método:

VarnotaNarray = 'Esta não é uma matriz.';
if (matriz.isarray (nãoNarray))
If (NotanArray.comprimento === 0)
console.log ('a matriz está vazia.');

outro

console.log ('A matriz tem pelo menos um ou mais elementos.');


outro

console.log ('O tipo de variável fornecido não é matriz.')

Se alterarmos a variável para uma matriz vazia:

VarnotaNarray = [];
if (matriz.isarray (nãoNarray))
If (NotanArray.comprimento === 0)
console.log ('a matriz está vazia.');

outro

console.log ('A matriz tem pelo menos um ou mais elementos.');


outro

console.log ('O tipo de variável fornecido não é matriz.')

Conclusão

Verificar se uma matriz está vazia ou não é uma espécie de problema de codificação que muitas vezes pode ser solicitado em testes e exames. Neste post, aprendemos a usar o comprimento() método para saber se uma matriz está vazia ou não.

O processo de verificar se uma matriz está vazia geralmente consiste em duas etapas. O primeiro passo é saber se o tipo da variável é tipo de matriz ou não. O segundo passo é conhecer o número total de elementos de matriz usando o comprimento() método; Se o comprimento for igual a 0 Então a matriz está vazia; caso contrário, se for maior que 0, a matriz terá alguns elementos.