Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Zusammenfassung: Fortgeschrittene Array-Methoden und Transformationen | Fortgeschrittene Array-Methoden und -Transformationen
Javascript Datenstrukturen

bookZusammenfassung: Fortgeschrittene Array-Methoden und Transformationen

map() Methode

  • Zweck: Iteriert über jedes Element des ursprünglichen Arrays und wendet eine angegebene Callback-Funktion an, um ein neues Array zu erzeugen;
  • Syntax:
array.map((element, index, array) => {
     // Callback-Body
});
  • Wichtige Punkte:
    • Verändert das ursprüngliche Array nicht;
    • Gibt ein neues Array mit derselben Länge zurück;
    • Nützlich zur Transformation jedes Elements eines Arrays.

filter() Methode

  • Zweck: Wählt Elemente aus, die eine bestimmte Bedingung erfüllen, und erstellt ein neues Array;
  • Syntax:
array.filter((element, index, array) => {
     // Callback-Body
});
  • Wichtige Punkte:
    • Verändert das ursprüngliche Array nicht;
    • Gibt ein neues Array zurück, das die Elemente enthält, die die Callback-Bedingung erfüllen;
    • Bietet eine Möglichkeit, Elemente anhand spezifischer Kriterien zu filtern.

find() Methode

  • Zweck: Findet und gibt das erste passende Element in einem Array zurück;
  • Syntax:
array.find((element, index, array) => {
     // Callback-Body
});
  • Wichtige Punkte:
    • Verändert das ursprüngliche Array nicht;
    • Stoppt bei der ersten Übereinstimmung und gibt dieses spezifische Element zurück;
    • Gibt undefined zurück, wenn kein passendes Element gefunden wird.

sort()-Methode

  • Zweck: Modifiziert das ursprüngliche Array und ordnet dessen Elemente in einer neuen Reihenfolge an;
  • Syntax:
array.sort((a, b) => {
     // Callback-Body
});
  • Wichtige Punkte:
    • Verändert das ursprüngliche Array;
    • Ordnet die Elemente standardmäßig in aufsteigender Reihenfolge;
    • Benutzerdefinierte Sortierung kann mit einer Vergleichsfunktion erreicht werden.
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 9

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 2.27

bookZusammenfassung: Fortgeschrittene Array-Methoden und Transformationen

Swipe um das Menü anzuzeigen

map() Methode

  • Zweck: Iteriert über jedes Element des ursprünglichen Arrays und wendet eine angegebene Callback-Funktion an, um ein neues Array zu erzeugen;
  • Syntax:
array.map((element, index, array) => {
     // Callback-Body
});
  • Wichtige Punkte:
    • Verändert das ursprüngliche Array nicht;
    • Gibt ein neues Array mit derselben Länge zurück;
    • Nützlich zur Transformation jedes Elements eines Arrays.

filter() Methode

  • Zweck: Wählt Elemente aus, die eine bestimmte Bedingung erfüllen, und erstellt ein neues Array;
  • Syntax:
array.filter((element, index, array) => {
     // Callback-Body
});
  • Wichtige Punkte:
    • Verändert das ursprüngliche Array nicht;
    • Gibt ein neues Array zurück, das die Elemente enthält, die die Callback-Bedingung erfüllen;
    • Bietet eine Möglichkeit, Elemente anhand spezifischer Kriterien zu filtern.

find() Methode

  • Zweck: Findet und gibt das erste passende Element in einem Array zurück;
  • Syntax:
array.find((element, index, array) => {
     // Callback-Body
});
  • Wichtige Punkte:
    • Verändert das ursprüngliche Array nicht;
    • Stoppt bei der ersten Übereinstimmung und gibt dieses spezifische Element zurück;
    • Gibt undefined zurück, wenn kein passendes Element gefunden wird.

sort()-Methode

  • Zweck: Modifiziert das ursprüngliche Array und ordnet dessen Elemente in einer neuen Reihenfolge an;
  • Syntax:
array.sort((a, b) => {
     // Callback-Body
});
  • Wichtige Punkte:
    • Verändert das ursprüngliche Array;
    • Ordnet die Elemente standardmäßig in aufsteigender Reihenfolge;
    • Benutzerdefinierte Sortierung kann mit einer Vergleichsfunktion erreicht werden.
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 9
some-alt