--- title: Set.prototype.values() slug: Web/JavaScript/Reference/Global_Objects/Set/values translation_of: Web/JavaScript/Reference/Global_Objects/Set/values original_slug: Web/JavaScript/Referencia/Objectes_globals/Set/values ---
{{JSRef}}

El mètode values() retorna un nou objecte Iterator que conté els valors per a cada element de l'objecte Set en ordre d'inserció.

El mètode keys() és un mètode sinònim d'aquest mètode (per a mantindre la similitud amb els objecte {{jsxref("Map")}}); es comporta exactament de la mateixa forma i retorna els valors dels elements de l'objecte Set.

Sintaxi

mySet.values();
mySet.keys();

Exemples

Utilitzar 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"

Especificacions

Especificació Estat Comentaris
{{SpecName('ES6', '#sec-set.prototype.values', 'Set.prototype.values')}} {{Spec2('ES6')}} Definició inicial.

Compatibilitat amb navegadors

{{CompatibilityTable}}

Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suport bàsic 38 {{CompatGeckoDesktop("24")}} {{CompatNo}} 25 7.1
Característica Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suport bàsic {{CompatNo}} 38 {{ CompatGeckoMobile("24") }} {{ CompatNo}} {{ CompatNo}} 8

Vegeu també