From 70794eab316963171c5d110bbb265f2c3733dba3 Mon Sep 17 00:00:00 2001 From: Philippe Torrel Date: Thu, 25 Jun 2026 13:11:36 +0200 Subject: [PATCH] --- .../unterricht/tag09/02_ar-reverse.html | 1 - ...3_ar-to-sorted-to-reversed-to-spliced.html | 91 +++++++++++++++++++ .../tag09/04_ar-sort-compare-fn.html | 60 ++++++++++++ .../05_ar-sort-compare-fn-bsp-admin.html | 76 ++++++++++++++++ 01_grundlagen/unterricht/tag09/06_ar-map.html | 72 +++++++++++++++ 5 files changed, 299 insertions(+), 1 deletion(-) create mode 100644 01_grundlagen/unterricht/tag09/03_ar-to-sorted-to-reversed-to-spliced.html create mode 100644 01_grundlagen/unterricht/tag09/04_ar-sort-compare-fn.html create mode 100644 01_grundlagen/unterricht/tag09/05_ar-sort-compare-fn-bsp-admin.html create mode 100644 01_grundlagen/unterricht/tag09/06_ar-map.html diff --git a/01_grundlagen/unterricht/tag09/02_ar-reverse.html b/01_grundlagen/unterricht/tag09/02_ar-reverse.html index fd2fe6b..e440b27 100644 --- a/01_grundlagen/unterricht/tag09/02_ar-reverse.html +++ b/01_grundlagen/unterricht/tag09/02_ar-reverse.html @@ -41,7 +41,6 @@ // Array Methode - ar.reverse() const namesCopy = [...names]; - const namesReversed = namesCopy.reverse(); console.log(namesReversed); // => ['Philippe', 'Kahleel', 'Adel', 'Andreas', 'Ersin'] diff --git a/01_grundlagen/unterricht/tag09/03_ar-to-sorted-to-reversed-to-spliced.html b/01_grundlagen/unterricht/tag09/03_ar-to-sorted-to-reversed-to-spliced.html new file mode 100644 index 0000000..baf4806 --- /dev/null +++ b/01_grundlagen/unterricht/tag09/03_ar-to-sorted-to-reversed-to-spliced.html @@ -0,0 +1,91 @@ + + + + + + Array - Neue Methoden seit Juni 2023 + + + +
+
+

Array - Neue Methoden seit Juni 2023

+
+

Array - ar.toSorted()

+

+ Die + + toSorted() + + Methode von Array Instanzen ist die kopierende Version der sort() Methode. Sie gibt ein neues + Array mit den Elementen in aufsteigender Reihenfolge zurück. +

+
+

Array - ar.toReversed()

+

+ Die + + toReversed() + + Methode von Array Instanzen ist das kopierende Gegenstück der reverse() Methode. Sie gibt ein + neues Array mit den Elementen in umgekehrter Reihenfolge zurück. +

+

Array - ar.toSpliced()

+

+ Die + + toSpliced() + + Methode von Array-Instanzen ist die kopierende Version der splice()-Methode. Sie gibt ein neues + Array zurück, bei dem einige Elemente entfernt und/oder an einem bestimmten Index ersetzt wurden. +

+
+
+
+ + + diff --git a/01_grundlagen/unterricht/tag09/04_ar-sort-compare-fn.html b/01_grundlagen/unterricht/tag09/04_ar-sort-compare-fn.html new file mode 100644 index 0000000..3fbb69d --- /dev/null +++ b/01_grundlagen/unterricht/tag09/04_ar-sort-compare-fn.html @@ -0,0 +1,60 @@ + + + + + + Array - ar.sort(compareFn) + + + +
+
+

Array - ar.sort(compareFn)

+ Bubble sort +
+

+ + ar.sort(compareFn) + + - Die sort() Methode sortiert die Elemente eines Arrays in-place und gibt das + Array zurück. Standardmäßig werden alle Elemente in Strings umgewandelt und dann anhand ihrer UTF-16 + Codepoints miteinander verglichen. +

+
+ Das angesprochene Array wird durch in-place-mutation ebenfalls sortiert. +
+ +
+

Rückgabewerte der Vergleichfunktion:

+
    +
  • Rückgabewert 0: Positionen bleiben stehen
  • +
  • Rückgabewert < 0: Positionen bleiben stehen
  • +
  • Rückgabewert > 0: Positionen vertauscht
  • +
+
+
+
+ + + diff --git a/01_grundlagen/unterricht/tag09/05_ar-sort-compare-fn-bsp-admin.html b/01_grundlagen/unterricht/tag09/05_ar-sort-compare-fn-bsp-admin.html new file mode 100644 index 0000000..370ba62 --- /dev/null +++ b/01_grundlagen/unterricht/tag09/05_ar-sort-compare-fn-bsp-admin.html @@ -0,0 +1,76 @@ + + + + + + Array - ar.sort(compareFn) + + + +
+
+

Array - ar.sort(compareFn)

+ Bubble sort +
+

+ + ar.sort(compareFn) + + - Die sort() Methode sortiert die Elemente eines Arrays in-place und gibt das + Array zurück. Standardmäßig werden alle Elemente in Strings umgewandelt und dann anhand ihrer UTF-16 + Codepoints miteinander verglichen. +

+
+ Das angesprochene Array wird durch in-place-mutation ebenfalls sortiert. +
+ +
+

Rückgabewerte der Vergleichfunktion:

+
    +
  • Rückgabewert 0: Positionen bleiben stehen
  • +
  • Rückgabewert < 0: Positionen bleiben stehen
  • +
  • Rückgabewert > 0: Positionen vertauscht
  • +
+
+
+
+ + + diff --git a/01_grundlagen/unterricht/tag09/06_ar-map.html b/01_grundlagen/unterricht/tag09/06_ar-map.html new file mode 100644 index 0000000..07bff74 --- /dev/null +++ b/01_grundlagen/unterricht/tag09/06_ar-map.html @@ -0,0 +1,72 @@ + + + + + + Array - ar.map() + + + +
+
+

Array - ar.map()

+

+ ar.map() + - Die map() (engl. abbilden) Methode wendet auf jedes Element des Arrays die bereitgestellte + Funktion an und gibt das Ergebnis in einem neuen Array zurück. (side-effect-free) +

+
+
+
+ + +