Prüfen, ob ein Element vorhanden ist
Teil des Abschnitts Logik & Ablauf der JavaScript-Journey von Coddy. Lektion 32 von 65.
Um zu prüfen, ob ein Element in einem Set existiert, verwenden Sie die Methode has(). Diese Methode gibt true zurück, wenn das Element im Set enthalten ist, und andernfalls false.
So verwenden Sie die has()-Methode:
const mySet = new Set([1, 2, 3, 4, 5]);
console.log(mySet.has(3)); // true
console.log(mySet.has(6)); // falseDie has()-Methode ist nützlich, wenn Sie prüfen müssen, ob ein Element vorhanden ist, bevor Sie Operationen darauf ausführen:
if (mySet.has(3)) {
console.log("3 is in the set");
} else {
console.log("3 is not in the set");
}Denken Sie daran, dass Sets strikte Gleichheit (===) für Vergleiche verwenden, sodass 5 und '5' als unterschiedliche Elemente betrachtet werden:
const mixedSet = new Set([1, '2', 3]);
console.log(mixedSet.has('1')); // false
console.log(mixedSet.has(2)); // false
console.log(mixedSet.has('2')); // trueAufgabe
EinfachErstelle eine Funktion namens symmetricDifference, die zwei Arrays als Parameter entgegennimmt. Die Funktion soll die Arrays in Sets umwandeln und ein neues Set zurückgeben, das Elemente enthält, die in einem der beiden Sets, aber nicht in beiden vorhanden sind. Verwende die has()-Methode, um auf die Existenz von Elementen zu prüfen. Konvertiere das Set schließlich in ein Array und gib es zurück.
Probier es selbst
function symmetricDifference(arr1, arr2) {
// Schreibe deinen Code hier
}
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Logik & Ablauf
1Strings im Detail
Grundlagen von StringsStrings durchlaufenTemplate LiteralsString-MethodenRückblick – String-Weber4JSON Teil 2
JSON durchlaufenVerschachteltes JSONOptionale Verkettung in JSONFlache und tiefe KopieWiederholung – FahrradgeschäftWiederholung – Sonnensystem7Bibliotheksverwaltungssystem
ProjektübersichtBücher hinzufügen2Mehrdimensionale Arrays
Grundlagen von 2D-ArraysZugriff auf Elemente von 2D-ArraysVerschachtelte Schleifen mit 2D-ArraysWiederholung – 2D-ArraysMatrixaddition und -subtraktionZackige Arrays3D-Arrays und darüber hinausHäufige Muster bei 2D-ArraysWiederholung – Alles über Arrays5Mengen – Teil 1
Was ist eine Menge?Mengen durchlaufenEin Element hinzufügenEin Element entfernenPrüfen, ob ein Element vorhanden istGröße und LeerstatusKopieren und LeerenRückblick – Grundlagen von Mengen8Interessante Themen zu Arrays
Destrukturierung von ArraysSpread-Syntax in ArraysDünn besetzte ArraysRückblick – Workshop zu Arrays3JSON Teil 1
Was ist JSON?Prüfen, ob ein Schlüssel vorhanden istObjektmethodenSpread-Operator Teil 1Spread-Operator Teil 2Schlüssel entfernenRückblick – JSON-Schlüssel bearbeitenÜbe selbstständig: Online-JavaScript-Compiler