Junior — Middle
Vysvetlite koncept kolekcie Set v JavaScripte a jej hlavné vlastnosti
sobes.tech AI
Odpoveď od AI
V JavaScripte predstavuje kolekcia Set dátovú štruktúru, ktorá uchováva unikátne hodnoty akéhokoľvek typu, či už primitívne alebo objekty. Hlavné vlastnosti Set:
- Ukladá iba unikátne prvky, duplicity sa automaticky ignorujú.
- Prvky v Set sú zoradené podľa poradia vloženia.
- Umožňuje rýchlu kontrolu prítomnosti prvku pomocou metódy
has(). - Podporuje metódy
add(),delete(),clear()a iteráciu.
Príklad použitia:
const mySet = new Set();
mySet.add(1);
mySet.add(5);
mySet.add(1); // nebude pridané, pretože 1 už existuje
console.log(mySet.has(5)); // true
mySet.delete(1);
console.log(mySet.size); // 1
for (const item of mySet) {
console.log(item);
}