Junior — Middle
Magyarázza el a Set gyűjtemény fogalmát JavaScriptben és fő jellemzőit
sobes.tech MI
Válasz az MI-től
JavaScript-ben a Set gyűjtemény egy olyan adatszerkezetet képvisel, amely bármilyen típusú egyedi értékeket tárol, legyenek azok primitívek vagy objektumok. A Set fő jellemzői:
- Csak egyedi elemeket tárol, a duplikátumokat automatikusan figyelmen kívül hagyja.
- A Set-ben lévő elemek a beszúrás sorrendjében vannak rendezve.
- Gyorsan ellenőrizheti egy elem létezését a
has()metódussal. - Támogatja az
add(),delete(),clear()metódusokat és az iterációt.
Használati példa:
const mySet = new Set();
mySet.add(1);
mySet.add(5);
mySet.add(1); // nem kerül hozzáadásra, mivel már létezik 1
console.log(mySet.has(5)); // true
mySet.delete(1);
console.log(mySet.size); // 1
for (const item of mySet) {
console.log(item);
}