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"]);
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");
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"]);
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; }