JavaScript Set viitetietokirja

JavaScript-joukko (Set) on joukko ainutlaatuisia arvoja.

Joukon jokainen arvo esiintyy vain kerran.

Nämä arvot voivat olla mitä tahansa tyyppiä, mukaan lukien alkuperäisarvot tai objektit.

Kuinka luoda joukko

Voit luoda JavaScript-joukon seuraavilla tavoin:

  • Lähetä taulukko new Set()
  • Luo joukko ja käytä add() Lisää arvoja menetelmällä

Esimerkki 1

Lähetä taulukko new Set() Konstruktori:

// Luo joukko
const letters = new Set(["a","b","c"]);

Kokeile itse

Esimerkki 2

Luo joukko ja lisää arvoja:

// Luo joukko
const letters = new Set();
// Lisää arvo joukkoon
letters.add("a");
letters.add("b");
letters.add("c");

Kokeile itse

JavaScript-joukon metodit ja ominaisuudet

Metodi/ominaisuus Kuvaus
new Set() Luo uusi joukko.
add() Lisää uusi elementti joukkoon.
clear() Poista kaikki elementit joukosta.
delete() Poista elementti joukosta.
entries() Palauttaa iteraattorin [arvo, arvo] parit (joukon jokainen elementti on sekä avain että arvo).
forEach() Kutsu takaisinvinkkijäfunktiota jokaiselle elementille.
has() Jos joukossa on tietty arvo, palauttaa true.
keys() Sama kuin values() metodi.
size Palauttaa joukon elementtien määrän.
values() Palauttaa joukon arvojen iteraattorin.

new Set() metodi

Lähetä taulukko new Set() Konstruktori:

Esimerkki

// Luo joukko
const letters = new Set(["a","b","c"]);

Kokeile itse

Luettelo joukon elementeistä

Voit käyttää for..of Läpikäy joukon kaikki elementit (arvot):

Esimerkki

// Luo joukko
const letters = new Set(["a","b","c"]);
// Luettelo kaikista elementeistä
let text = "";
for (const x of letters) {
  text += x;
}

Kokeile itse