A halmaz egy olyan adatstruktúra, melyben az összes elem egyszer szerepelhet (típus szerint is történik az egyelőség vizsgálat). Az adatok sorrendje attól függ, hogy melyiket mikor szúrták be. Amikor a halmazt először inicializáljuk egy tömbbel több elemmel benne, a halmaz nem egyetlen elemmel fog rendelkezni, hanem azon tömb elemeivel. A későbbiekben egy tömb egy eleme lesz a halmaznak.
Tulajdonság
Leírás
constructor
constructor
visszatér a halmaz konstruktor függvénnyel
size
size
az elemek száma
Metódus
Leírás
add(value)
add(value)
új értéket ad
entries()
entries()
visszatér az összes kulcs-érték párral, amit a Set példánya tartalmaz
values()
values()
visszatér az összes kulcs érték pár értékkel, amig Set példányában található
keys()
keys()
visszatér az összes kulcs-érték párral ami a Set példányában található
has(key)
has(key)
visszatér az logikai értékkel a szerint, hogy a metódus argumentumában a paraméter értéke szerepel-e a Set példányában
forEach(fcallbackFun)
forEach(fcallbackFun)
az összes elemen végigiteráltatja a Set példányán a metódus argumentumában definiált függvényt
clear()
clear()
az összes érték törlődik a Set példányábanminden elem törlése
delete(key)
delete(key)
azon érték törlődik a Set példányában, amelynek értéke megegyezik a metódus argumentumába írt értékkel