Was ist ein Set?
Teil des Abschnitts Logik & Ablauf der JavaScript-Journey von Coddy — Lektion 28 von 65.
Ein Set ist ein integriertes Objekt in JavaScript, das eindeutige Werte eines beliebigen Typs speichert. Es ähnelt einem Array, weist jedoch einen entscheidenden Unterschied auf:
- Jeder Wert in einem Set muss eindeutig sein
So erstellen Sie ein Set:
const mySet = new Set();Sie können ein Set auch mit einem Array initialisieren:
const mySet = new Set([1, 2, 3, 4, 5]);Um ein Set wieder in ein Array umzuwandeln:
const myArr = Array.from(mySet);Aufgabe
EinfachErstellen Sie eine Funktion namens uniqueElements, die ein Array als Argument entgegennimmt. Die Funktion sollte ein neues Array zurückgeben, das nur die eindeutigen Elemente aus dem Eingabe-Array enthält.
Spickzettel
Ein Set ist ein integriertes JavaScript-Objekt, das eindeutige Werte eines beliebigen Typs speichert. Jeder Wert in einem Set muss eindeutig sein.
Erstellen Sie ein Set:
const mySet = new Set();Initialisieren Sie ein Set mit einem Array:
const mySet = new Set([1, 2, 3, 4, 5]);Konvertieren Sie ein Set zurück in ein Array:
const myArr = Array.from(mySet);Probier es selbst
function uniqueElements(arr) {
// 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
String-GrundlagenÜber Strings iterierenTemplate LiteralsString-MethodenRückblick – String Weaver4JSON Teil 2
Über JSON iterierenVerschachteltes JSONJSON Optional ChainingFlache und tiefe KopieWiederholung – FahrradladenWiederholung – Sonnensystem7Bibliotheksverwaltungssystem
ProjektübersichtBücher hinzufügen2Mehrdimensionale Arrays
Grundlagen zu 2D-ArraysZugriff auf 2D-Array-ElementeVerschachtelte Schleifen mit 2D-ArraysRückblick – 2D-ArraysMatrix-Addition & SubtraktionJagged Arrays3D-Arrays und mehrGängige 2D-Array-MusterRückblick – Alles über Arrays5Sets Teil 1
Was ist ein Set?Iterieren über SetsEin Element hinzufügenEin Element entfernenPrüfen, ob ein Element existiertGröße und Is EmptyCopy und ClearZusammenfassung - Grundlagen von Sets8Arrays: Interessante Themen
Array-DestrukturierungSpread-Syntax in ArraysSparse ArraysWiederholung – Arrays Workshop3JSON Teil 1
Was ist JSON?Prüfen, ob Key existiertObjektmethodenDer Spread-Operator Teil 1Der Spread-Operator Teil 2Keys entfernenWiederholung – JSON-Keys manipulieren