Como posso verificar se um objeto é uma matriz em JavaScript?

Como posso verificar se um objeto é uma matriz em JavaScript?
Como todos sabemos que tudo no JavaScript é um objeto porque é uma linguagem de script orientada a objetos. Embora as matrizes sejam consideradas objetos em JavaScript, eles têm algumas propriedades e métodos exclusivos que os tornam tipos de dados distintos.

Este blog demonstrará o método para verificar se um determinado objeto é uma matriz em JavaScript.

Como verificar se um objeto é uma matriz em JavaScript?

Em JavaScript, usamos principalmente o “tipo deOperador para identificar o tipo de número, string e assim por diante. Mas enquanto o usa para matrizes, ele não funciona porque dá um “objeto", Não uma" matriz ". Então, para verificar se o objeto é uma matriz, use o “isarray ()”Método. Ele retorna um valor booleano para verificar se o valor fornecido é ou não uma matriz.

Sintaxe
Siga a sintaxe dada para verificar se o objeto é uma matriz ou não:

Variedade.isarray (objeto)

Exemplo
Crie uma variedade de frutas chamadas “frutas”:

var frutas = ["maçã", "manga", "uvas", "mellon"];

Ligar para "tipo de"Operador passando a matriz" frutas ":

typeof (frutas);

Exibe “objeto”Para a matriz, por isso não pode ser usado para verificar se um objeto é uma matriz de maneira confiável:

Recomenda -se usar o “Variedade.isarray ()”Método para executar esta verificação:

Variedade.isarray (frutas);

Pode -se observar que o objeto dado “frutas”É uma matriz como exibe“verdadeiro”:

Crie um objeto “informações”Que contém pares de valor-chave:

var info = nome: "Obama", idade: 20, designação: "hr";

Ligar para "isarray ()”Método, passando o objeto“ Info ”:

Variedade.isarray (info);

Dá "falso”, O que significa que não é uma matriz:

Agora, crie uma variedade de um objeto chamado “Informação”:

Var Information = [Nome: "Obama", idade: 20, designação: "HR",
nome: "John", idade: 28, designação: "contas",
nome: "Mari", idade: 26, designação: "admin"];

Passe a "informação" para o "isarray ()”Método para verificar se é uma matriz ou não:

Variedade.isarray (informação);

Saída

A saída acima dá “verdadeiro”, O que indica que é uma matriz.

Conclusão

Para verificar se o objeto é uma matriz ou não, use o “isarray ()”Método em vez do“tipo deOperador. Se você tentar verificar a matriz usando o operador "typeof" em JavaScript, ele retornará um "objeto”Para matrizes, por isso não pode ser usado para verificar se um objeto é uma matriz de maneira confiável. Então, utilize o “isarray ()”Método. Este blog demonstrou o método para verificar se o objeto fornecido é ou não uma matriz em JavaScript.