Set.prototype[@@iterator]()

El valor inicial de la propiedad @@iterator, es la misma funci贸n objeto que el valor inicial de la propiedad values.

Sintaxis

mySet[Symbol.iterator]

 Valor retornado

La funci贸n iteradora Set , la cu谩l es values() por defecto.

Ejemplos

Usando [@@iterator]()

const mySet = new Set();
mySet.add('0');
mySet.add(1);
mySet.add({});

const setIter = mySet[Symbol.iterator]();

console.log(setIter.next().value); // "0"
console.log(setIter.next().value); // 1
console.log(setIter.next().value); // Object

Usando [@@iterator]() con for..of

const mySet = new Set();
mySet.add('0');
mySet.add(1);
mySet.add({});

for (const v of mySet) {
  console.log(v);
}

Especificaciones

Especificaci贸n Estado Comentario
ECMAScript 2015 (6th Edition, ECMA-262)
La definici贸n de 'Set.prototype[@@iterator]' en esta especificaci贸n.
Standard Definici贸n inicial.
ECMAScript (ECMA-262)
La definici贸n de 'Set.prototype[@@iterator]' en esta especificaci贸n.
Living Standard

Compatibilidad en navegadores

BCD tables only load in the browser

Vea tambi茅n