Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Zusammenfassung der Fortgeschrittenen Array-Operationen | Fortgeschrittene Array-Operationen
JavaScript-Datenstrukturen

bookZusammenfassung der Fortgeschrittenen Array-Operationen

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:
    • Modifiziert 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 Elemente enthält, die die Callback-Bedingung erfüllen;
    • Bietet eine Möglichkeit, Elemente basierend auf bestimmten Kriterien zu filtern.

find() Methode

  • Zweck: Entdeckt und ruft das erste übereinstimmende Element in einem Array ab;
  • 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 übereinstimmendes Element gefunden wird.

sort() Methode

  • Zweck: Modifiziert das ursprüngliche Array und ordnet seine Elemente in einer neuen Reihenfolge an;
  • Syntax:
array.sort((a, b) => {
  // Callback body
});
  • Wichtige Punkte:
    • Verändert das ursprüngliche Array;
    • Ordnet standardmäßig die Elemente in aufsteigender Reihenfolge an;
    • Eine 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 der Fortgeschrittenen Array-Operationen

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:
    • Modifiziert 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 Elemente enthält, die die Callback-Bedingung erfüllen;
    • Bietet eine Möglichkeit, Elemente basierend auf bestimmten Kriterien zu filtern.

find() Methode

  • Zweck: Entdeckt und ruft das erste übereinstimmende Element in einem Array ab;
  • 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 übereinstimmendes Element gefunden wird.

sort() Methode

  • Zweck: Modifiziert das ursprüngliche Array und ordnet seine Elemente in einer neuen Reihenfolge an;
  • Syntax:
array.sort((a, b) => {
  // Callback body
});
  • Wichtige Punkte:
    • Verändert das ursprüngliche Array;
    • Ordnet standardmäßig die Elemente in aufsteigender Reihenfolge an;
    • Eine 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