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);
}