Kursinhalt
JavaScript-Datenstrukturen
JavaScript-Datenstrukturen
1. Einführung und Voraussetzungen
2. Objektgrundlagen
Verständnis von ObjectsObjekterstellungVerschachtelte EigenschaftenHerausforderung: Ein Objekt ErstellenZugriff auf ObjekteigenschaftenHerausforderung: Zugriff auf ObjekteigenschaftenArbeiten mit PropertiesHerausforderung: Objekt Modifizieren und ErweiternObjektmethodenEigenschaften in MethodenHerausforderung: Arbeiten mit Objekt-MethodenObjektgrundlagen Zusammenfassen
3. Fortgeschrittene Objektmanipulation
Objektiteration mit for...in-SchleifeHerausforderung: Objekt Property ExplorerMethode hasOwnProperty()Herausforderung: hasOwnProperty() für die Iteration von ObjekteigenschaftenSpread-OperatorHerausforderung: Objekte Zusammenführen und Eigenschaften HinzufügenObjektdestrukturierungHerausforderung: DestructuringZusammenfassung der Fortgeschrittenen Objektmanipulation
5. Fortgeschrittene Array-Operationen
Map() MethodeHerausforderung: Array-Element-TransformationFilter() MethodeHerausforderung: Filtern von Students Nach PrüfungsergebnissenFind() MethodeHerausforderung: Entdecken von Vorgestellten ProduktenSort()-MethodeHerausforderung: Sortieren und Extrahieren von PropertiesZusammenfassung der Fortgeschrittenen Array-OperationenKurszusammenfassung
Find() Methode
Lassen Sie uns die find()
-Methode erkunden, einschließlich ihrer Syntax und Anwendungen, mit konkreten Beispielen, um ihre Funktionalität zu veranschaulichen.
find()
Während die filter()
-Methode ein Array durchforstet, um alle Elemente zu finden, die eine Bedingung erfüllen, ist die find()
-Methode speziell für eine einzige Mission konzipiert – das Entdecken und Abrufen des ersten übereinstimmenden Elements. Hier ist ein genauerer Blick auf ihre Syntax:
Lassen Sie uns die kritischen Eigenschaften der find()-Methode entschlüsseln:
- Das ursprüngliche Array bleibt unverändert;
- Es navigiert durch das Array und prüft jedes Element;
- Die Methode stoppt, sobald sie das erste passende Element gefunden hat, und gibt dieses spezifische Element zurück;
- Ohne ein passendes Element gibt die Methode
undefined
zurück.
Finde eine Aufgabe nach Reihenfolge
In diesem Beispiel ruft die 'find()'-Methode die Aufgabe anhand des 'order'-Schlüssels ab.
const tasks = [ { order: 1, name: "Buy groceries" }, { order: 2, name: "Walk the dog" }, { order: 3, name: "Read a book" }, ]; const firstTask = tasks.find((element) => element.order === 1); console.log("First task:", firstTask.name); // Output: First task: Buy groceries const secondTask = tasks.find((element) => element.order === 2); console.log("Second task:", secondTask.name); // Output: Second task: Walk the dog
1. Was ist der Hauptzweck der find()
-Methode?
2. Was ist ein wesentliches Merkmal der find()
-Methode?
3. Was wird die Ausgabe im folgenden Beispiel sein?
War alles klar?
Danke für Ihr Feedback!
Abschnitt 5. Kapitel 5