⊗jsSpItFn 61 of 294 menu

Función iteradora en JavaScript

Todos los objetos iterables tienen una estructura especial llamada iterador. Un iterador es una función que permite recorrer el objeto.

Veamos un ejemplo con un array:

let arr = [1, 2, 3];

La función iteradora para cualquier objeto iterable se almacena con una clave en forma del Symbol.iterator bien conocido:

let func = arr[Symbol.iterator];

Podemos comprobar que bajo esta clave se almacena una función (pero su código estará oculto para nosotros en el navegador):

console.log(func); // función

Compruebe diferentes tipos de objetos iterables que conozca en cuanto a la presencia de la función descrita en ellos.

uzswkaenes