Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m288:learningunits:lu04:01 [2025/09/25 15:15] – [Methoden] vdemir | de:modul:m288:learningunits:lu04:01 [2025/10/21 13:45] (aktuell) – [Elemente hinzufügen oder entfernen] vdemir | ||
|---|---|---|---|
| Zeile 18: | Zeile 18: | ||
| let namen = [" | let namen = [" | ||
| | | ||
| - | ===== Zugriff auf Array-Elemente | + | ===== Methoden ===== |
| - | Jedes Element in einem Array hat einen Index, beginnend bei 0. + | + | Methoden sind Fähigkeiten (verhalten), |
| - | + | ||
| - | let farben = [" | + | ==== Zugriff auf Array-Elemente ==== |
| + | Jedes Element in einem Array hat einen Index, beginnend bei 0. | ||
| + | |||
| + | let farben = [" | ||
| console.log(farben[0]); | console.log(farben[0]); | ||
| console.log(farben[1]); | console.log(farben[1]); | ||
| console.log(farben[2]); | console.log(farben[2]); | ||
| - | ===== Methoden ===== | ||
| - | |||
| - | **Hinweis: | ||
| - | |||
| - | In JavaScript sind Methoden nichts anderes als Funktionen, die an Objekte wie beispielsweise //ARRAYS// gebunden sind. | ||
| - | |||
| - | * Eine Methode wird wie eine normale Funktion definiert, aber als Eigenschaft eines Objekts gespeichert. | ||
| - | * D.h. man kann diese Objekte zum reagieren bringen wie beispielsweise: | ||
| - | |||
| - | * Hey // | ||
| - | |||
| - | Sie kann dann mit der Punkt-Notation aufgerufen werden. | ||
| - | |||
| - | **Beispiel** | ||
| - | |||
| - | const person = { | ||
| - | name: " | ||
| - | nname: " | ||
| - | }; | ||
| - | console.log(person.length); | ||
| - | |||
| - | | ||
| - | **Ausgabe** | ||
| - | | ||
| - | Hallo, mein Name ist Anna | ||
| - | |||
| ==== Array-Laenge ==== | ==== Array-Laenge ==== | ||
| Zeile 60: | Zeile 37: | ||
| JavaScript stellt praktische Methoden bereit: | JavaScript stellt praktische Methoden bereit: | ||
| + | |||
| + | |||
| let tiere = [" | let tiere = [" | ||
| - | |||
| // Hinzufügen | // Hinzufügen | ||
| tiere.push(" | tiere.push(" | ||
| tiere.unshift(" | tiere.unshift(" | ||
| console.log(tiere); | console.log(tiere); | ||
| - | // Entfernen | + | // Entfernen |
| tiere.pop(); | tiere.pop(); | ||
| tiere.shift(); | tiere.shift(); | ||
| console.log(tiere); | console.log(tiere); | ||
| - | ==== Besondere | + | ==== Weitere |
| * map → erstellt ein neues Array basierend auf jedem Element. | * map → erstellt ein neues Array basierend auf jedem Element. | ||