volver

iterator es6

Symbol.iterator is un interador por defecto para un objeto.el for... (de bucles) es basado en este tipo de de iterador.

In the example siguiente,nosotros vamos a ver como deberiamos implementar esto y como las funciones generador(generator functions) son usadas

Example:
1 2 3 4 5 6 7
let myIterableObj={
[Symbol.iterator]:function*(){
yield 1;yield 2; yield 3;
}
};
console.log([...myIterableObj]);