Menu
Coddy logo textTech

Ein Element hinzufügen

Teil des Abschnitts Logik & Ablauf der JavaScript-Journey von Coddy — Lektion 30 von 65.

Um ein Element zu einem Set hinzuzufügen, verwenden Sie die Methode add(). Diese Methode fügt das Element zum Set hinzu, wenn es nicht bereits vorhanden ist. Wenn das Element bereits existiert, bleibt das Set unverändert.

So verwenden Sie die add()-Methode:

const mySet = new Set();
mySet.add(1);
mySet.add(2);
mySet.add(3);

console.log(mySet); // Set(3) { 1, 2, 3 }

Sie können mehrere add()-Aufrufe verketten. Dies funktioniert, da add() das Set selbst zurückgibt, was es Ihnen ermöglicht, add() sofort erneut auf das Ergebnis aufzurufen:

mySet.add(4).add(5).add(6);

console.log(mySet); // Set(6) { 1, 2, 3, 4, 5, 6 }

Wenn Sie versuchen, einen doppelten Wert hinzuzufügen, wird das Set diesen ignorieren:

mySet.add(1);

console.log(mySet); // Set(6) { 1, 2, 3, 4, 5, 6 } (unverändert)
challenge icon

Aufgabe

Einfach

Erstelle eine Funktion namens addUniqueElements, die zwei Parameter entgegennimmt: ein Array und ein weiteres Array. Die Funktion soll das erste Array in ein Set umwandeln und alle Elemente aus dem zweiten Array zum Set hinzufügen, aber nur, wenn sie nicht bereits im Set vorhanden sind. Konvertiere schließlich das Set in ein Array und gib es zurück.

Spickzettel

Um ein Element zu einem Set hinzuzufügen, verwenden Sie die add()-Methode:

const mySet = new Set();
mySet.add(1);
mySet.add(2);
console.log(mySet); // Set(2) { 1, 2 }

Sie können mehrere add()-Aufrufe verketten:

mySet.add(3).add(4).add(5);
console.log(mySet); // Set(5) { 1, 2, 3, 4, 5 }

Sets ignorieren automatisch doppelte Werte:

mySet.add(1); // Existiert bereits, Set bleibt unverändert
console.log(mySet); // Set(5) { 1, 2, 3, 4, 5 }

Probier es selbst

function addUniqueElements(array1, array2) {
  // Schreibe deinen Code hier
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logik & Ablauf