El método values()
retorna un objeto de tipo Iterator
que contiene los valores para cada elemento en el objecto Set
en orden de inserción.
El metodo keys()
es un alias para este metodo (por similaridad con objetos Map
); se comporta exactamente igual y retorna valores para cada elemento de un Set
.
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
Syntax
mySet.values();
Return value
Un nuevo objeto Iterator
que contiene los valores para cada elemento en el Set
dado, en orden de inserción.
Examples
Using values()
var mySet = new Set();
mySet.add('foo');
mySet.add('bar');
mySet.add('baz');
var setIter = mySet.values();
console.log(setIter.next().value); // "foo"
console.log(setIter.next().value); // "bar"
console.log(setIter.next().value); // "baz"
Specifications
Specification | Status | Comment |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) La definición de 'Set.prototype.values' en esta especificación. |
Standard | Initial definition. |
ECMAScript (ECMA-262) La definición de 'Set.prototype.values' en esta especificación. |
Living Standard |
Browser compatibility
BCD tables only load in the browser