Skip to content
Az oldal tartalma

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

A tananyag jelenlegi verziója: 4.0.0