--- title: Set.prototype.entries() slug: Web/JavaScript/Reference/Global_Objects/Set/entries translation_of: Web/JavaScript/Reference/Global_Objects/Set/entries ---
Il metodo entries() restituisce un novo oggetto Iterator che contiene un array di [valore, valore] per ciascun elemento nell'oggetto Set, nell'ordine con cui sono stati inseriti. Per gli oggetti di tipo Set non esiste alcuna chiave come per gli oggetti di tipo Map. Comunque, per mantenere le API simili a quelle dell'oggetto Map, per ciascun elemento dell'array viene utilizzato value anche per la chiave, perciò viene restituito un array [valore, valore].
mySet.entries()
Un nuovo oggetto Iterator che contiene un array di [valore, valore] per ciascun elemento nell'oggetto Set, nell'ordine con cui sono stati inseriti.
entries()var mySet = new Set();
mySet.add("foobar");
mySet.add(1);
mySet.add("baz");
var setIter = mySet.entries();
console.log(setIter.next().value); // ["foobar", "foobar"]
console.log(setIter.next().value); // [1, 1]
console.log(setIter.next().value); // ["baz", "baz"]
| Specifiche | Stato | Commenti |
|---|---|---|
| {{SpecName('ES6', '#sec-set.prototype.entries', 'Set.prototype.entries')}} | {{Spec2('ES6')}} | Initial definition. |
| {{SpecName('ESDraft', '#sec-set.prototype.entries', 'Set.prototype.entries')}} | {{Spec2('ESDraft')}} |
{{CompatibilityTable}}
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support | 38 | {{ CompatGeckoDesktop("24") }} | {{CompatNo}} | 25 | 7.1 |
| Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Basic support | {{CompatNo}} | 38 | {{ CompatGeckoMobile("24") }} | {{CompatNo}} | {{CompatNo}} | 8 |