¿Cómo puedo verificar si un objeto es una matriz en JavaScript??

¿Cómo puedo verificar si un objeto es una matriz en JavaScript??
Como todos sabemos, todo en JavaScript es un objeto porque es un lenguaje de secuencias de comandos orientado a objetos. Si bien las matrices se consideran objetos en JavaScript, tienen algunas propiedades y métodos únicos que los hacen distintos tipos de datos.

Este blog demostrará el método para verificar si un objeto determinado es una matriz en JavaScript.

Cómo verificar si un objeto es una matriz en JavaScript?

En JavaScript, utilizamos principalmente el "tipo de"Operador para identificar el tipo de cualquier número, cadena, etc. Pero mientras lo usa para matrices, no funciona porque da un "objeto", No una" matriz ". Entonces, para verificar si el objeto es una matriz, use el "isarray ()" método. Devuelve un valor booleano para verificar si el valor proporcionado es o no una matriz.

Sintaxis
Siga la sintaxis dada para verificar si el objeto es una matriz o no:

Formación.isarray (objeto)

Ejemplo
Crear una variedad de frutas llamadas "frutas":

var fruits = ["Apple", "mango", "uvas", "mellon"];

Llama a "tipo de"Operador al pasar" frutas "de la matriz:

typeof (frutas);

Muestra "objeto"Para la matriz, por lo que no se puede usar para verificar si un objeto es una matriz de manera confiable:

Se recomienda usar el "Formación.isarray ()Método para realizar esta verificación:

Formación.isarray (frutas);

Se puede observar que el objeto dado "frutas"Es una matriz como se muestra"verdadero":

Crear un objeto "información"Eso contiene pares de valor clave:

var info = nombre: "Obama", edad: 20, designación: "HR";

Llama a "isarray ()"Método pasando el objeto" Info ":

Formación.isarray (información);

Da "FALSO", Lo que significa que no es una matriz:

Ahora, cree una matriz de un objeto llamado "información":

Información var = [nombre: "Obama", edad: 20, designación: "HR",
Nombre: "John", Age: 28, Designation: "Cuentas",
nombre: "mari", edad: 26, designación: "admin"];

Pasar la "información" al "isarray ()Método para verificar si es una matriz o no:

Formación.isarray (información);

Producción

La salida anterior da "verdadero", Que indica que es una matriz.

Conclusión

Para verificar si el objeto es una matriz o no, use el "isarray ()"Método en lugar del"tipo de"Operador. Si intenta verificar la matriz con el operador "typeof" en JavaScript, devolverá un "objeto"Para matrices, por lo que no se puede usar para verificar si un objeto es una matriz de manera confiable. Entonces, utiliza el "isarray ()" método. Este blog demostró el método para verificar si el objeto proporcionado es o no una matriz en JavaScript.