28% de descuento del curso en SQL Server

Estrada Web Group Estrada Web Group
Cómo verificar si un...
Estrada Web Group
Estrada Web Group
Estrada Web Group Estrada Web Group
Calificar:
13 octubre JavaScri..

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

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:

Cargando...
Descarga el código fuente

Obten el código del sistema de gestión de proyectos.

Shape