Sobes.tech
Junior — Middle

Leg het concept van de Set-collectie in JavaScript uit en de belangrijkste kenmerken ervan

sobes.tech AI

Antwoord van AI

In JavaScript vertegenwoordigt de collectie Set een datastructuur die unieke waarden van elk type opslaat, of het nu primitieve waarden of objecten zijn. Belangrijkste kenmerken van Set:

  • Slaat alleen unieke elementen op, dubbele worden automatisch genegeerd.
  • Elementen in Set zijn gesorteerd op de volgorde van invoer.
  • Maakt snelle controle van het bestaan van een element mogelijk met de methode has().
  • Ondersteunt methoden add(), delete(), clear() en iteratie.

Voorbeeld van gebruik:

const mySet = new Set();
mySet.add(1);
mySet.add(5);
mySet.add(1); // wordt niet toegevoegd, omdat 1 al bestaat
console.log(mySet.has(5)); // true
mySet.delete(1);
console.log(mySet.size); // 1

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