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:

javascriptlet arr = [1, 2, 3];

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

javascriptlet 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):

javascriptconsole.log(func); // función
Задание 1

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