Cómo verificar si una variable es un array en JavaScript con el método isArray

Estrada Web Group
Estrada Web Group
Cómo verificar si una variable es un array en JavaScript con el método isArray

Resumen: En este artículo aprenderás a verificar si una variable es un array con el método isArray de JavaScript

Introducción al método isArray de JavaScript

Para comprobar si una variable es un array, utiliza el método Array.isArray() o el operador instanceof:

let colors = ['red','green','blue'];

// #1: use Array.isArray
let isArray = Array.isArray(colors);
console.log(isArray); // true;

// #2: use instanceof operator
isArray = colors instanceof Array;
console.log(isArray); // true;

1) Usar el método Array.isArray(variableName) para verificar si una variable es una matriz

Array.isArray(variableName) devuelve true si variableName es un arreglo o una matriz. De lo contrario, devuelve false.

El método Array.isArray() es una forma recomendada de verificar si una variable es un array porque tiene un buen soporte en los navegadores.

A continuación, se muestran algunos ejemplos del uso del método Array.isArray():

const ratings = [1, 2, 3, 4, 5];
const vote = { user: 'John Doe', rating: 5 };
const str = "Este no es un array";

console.log(Array.isArray(ratings)); // true
console.log(Array.isArray(vote)); // false
console.log(Array.isArray(str)); // false

2) Usar el operador instanceof para verificar si una variable es un array

Dado que todas las matrices o arreglos son instancias del tipo Array, puedes usar instanceof para verificar si una variable es un array como esta:

variableName instanceof Array

La expresión devuelve true si variableName es una matriz. Por ejemplo:

const ratings = [1, 2, 3, 4, 5];
const vote = { user: 'John Doe', rating: 5 };
const str = "Este no es un array";

console.log(ratings instanceof Array); // true
console.log(vote instanceof Array); // false
console.log(str instanceof Array); // false

Resumen

  • Array.isArray(variableName) devuelve true si variableName es un array.
  • La instancia de variableName de Array devuelve true si variableName es un array.
Compartir artículo:

Más artículos geniales

¿Cómo utilizar las condiciones if else o estructuras de decisión en JavaScript? y ¿Qué es un if en JavaScript?

¿Cómo utilizar las condiciones if else o estructuras de decisión en JavaScript? y ¿Qué es un if en JavaScript?

La toma de decisiones en programación es similar a la toma de decisiones en la vida real. En programación también enfrentamos algunas situaciones en las que queremos que se ejecute un cierto bloque de código cuando se cumple alguna condición.

Ver artículo completo
Operadores de asignación lógica en JavaScript

Operadores de asignación lógica en JavaScript

En este tutorial, aprenderás sobre los operadores de asignación lógica de JavaScript, incluidos los operadores OR lógico (||=), AND lógico (&&=) y el operador de asignación null (??=).

Ver artículo completo

Manténgase actualizado

Obtenga excelente contenido en su bandeja de entrada todas las semanas.
Solo contenido excelente, no compartimos su correo electrónico con terceros.
Subir al inicio de la pantalla