Sobes.tech
Junior — Middle

Selgitage JavaScriptis Set kogumiku kontseptsiooni ja selle peamisi omadusi

sobes.tech AI

Vastus AI-lt

JavaScriptis, Set kogumik on andmestruktuur, mis salvestab unikaalseid väärtusi ükskõik millise tüübina, olgu need primitiivsed või objektid. Seti peamised omadused:

  • Salvestab ainult unikaalseid elemente, duplikaadid automaatselt ignoreeritakse.
  • Elementide järjekord Setis vastab sisestamise järjekorrale.
  • Võimaldab kiiresti kontrollida, kas element on olemas, kasutades meetodit has().
  • Toetab meetodeid add(), delete(), clear() ja iteratsiooni.

Kasutusnäide:

const mySet = new Set();
mySet.add(1);
mySet.add(5);
mySet.add(1); // ei lisata, kuna 1 juba olemas
console.log(mySet.has(5)); // true
mySet.delete(1);
console.log(mySet.size); // 1

for (const item of mySet) {
  console.log(item);
}