JavaScript Set keys()

Määritelmä ja käyttö

keys() Metodi palauttaa Set-objektin arvoja sisältävän iterator-objektin.

keys() Metodi ei muuta alkuperäistä Set-objektia.

Esimerkki

Esimerkki 1

// Luo Set
const letters = new Set(["a", "b", "c"]);
// Hae arvo
const myIterator = letters.keys();
// Luettelo arvoista
let text = "";
for (const x of myIterator) {
  text += x;
}

Kokeile itse

Esimerkki 2

Suoraan läpi set.keys():

// Luo Set
const letters = new Set(["a", "b", "c"]);
// Luettelo kaikki elementit
let text = "";
for (const x of letters.keys()) {
  text += x;
}

Kokeile itse

Huomaa

Koska Set ei sisällä avaimiakeys() Metodin palauttaman tuloksen kanssa values() Metodit ovat samat.

Tämä tekee JavaScript Set -objektista yhteensopivan JavaScript Map -objektin kanssa.

Syntaksi

set.keys()

Parametrit

Ei mitään.

Palautusarvo

Tyyppi Kuvaus
Iterator Iteroivat objektit, jotka sisältävät Set-arvoja.

Selaimen tuki

set.keys() On ECMAScript6 (ES6) ominaisuuksia.

Alkaen kesäkuusta 2017, kaikki nykyaikaiset selaimet tukevat ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Toukokuu 2016 Toukokuu 2017 Kesäkuu 2017 Syyskuu 2016 Kesäkuu 2016

Internet Explorer ei tue set.keys().

Liittyvät sivut: JavaScript Sets JavaScript Iterables Full JavaScript Set Reference