Sobes.tech
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);
}