Valor es similar a un array

Beginner

This tutorial is from open-source community. Access the source code

Introducción

En este laboratorio, exploraremos el concepto de objetos similares a arrays en JavaScript y aprenderemos a determinar si un objeto es iterable. Utilizaremos la función isArrayLike para comprobar si un objeto tiene un iterador y, por lo tanto, puede ser iterado utilizando un bucle for...of. Al final de este laboratorio, tendrás una mejor comprensión de cómo trabajar con objetos similares a arrays en JavaScript.

Comprobar si un valor es similar a un array

Para comprobar si un valor es similar a un array, siga estos pasos:

  1. Abra la Terminal/SSH.
  2. Escriba node.
  3. Utilice el siguiente código para comprobar si el argumento proporcionado es iterable:
const isArrayLike = (obj) =>
  obj != null && typeof obj[Symbol.iterator] === "function";
  1. La función devolverá true si el argumento proporcionado es un objeto similar a un array, y false en caso contrario.
  2. Por ejemplo:
isArrayLike([1, 2, 3]); // true
isArrayLike(document.querySelectorAll(".className")); // true
isArrayLike("abc"); // true
isArrayLike(null); // false

Resumen

¡Felicitaciones! Has completado el laboratorio Value Is Array-Like. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.