Search...
Set
Vigyázat!
ES-ben minden adatszerkezetet referencia szerint kezelünk. Vagyis a változónk tartalma az nem a tényleges adat, hanem egy mutató, ami megmondja, hogy hol van a megfelelő adatunk! Ezért vagyunk képesek konstansként felvenni és mégis módosítani.
A Set (vagy másnéven Halmaz) egy olyan szerkezetet biztosít ahova az elemeinket "bedobálva" biztosak lehetunk benne, hogy minden érték csak és kizárólag egyetlen egyszer jelenik meg.
Információ
Alkalmas lehet például egyedi elemek kiszűrűsére.
JavaScript
const set = new Set();
Elemek hozzáadása a sethez
JavaScript
const VALUE = 42;
set.add(VALUE);
Elem vizsgálata (létezik-e a set-ben)
JavaScript
const VALUE = 39;
let contains = set.has(VALUE)
Érték törlése
Visszakapjuk, hogy boolként, hogy sikerült-e a törlés.
JavaScript
const VALUE = 12;
let success = set.delete(VALUE);
A set mérete
JavaScript
let setSize = set.size;
A set kiürítése
JavaScript
set.clear()
\pagebreak