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:02 [2025/09/23 10:00] – vdemir | de:modul:m288:learningunits:lu04:02 [2025/09/25 16:47] (aktuell) – [Arrays mit Attributen bauen] vdemir | ||
|---|---|---|---|
| Zeile 11: | Zeile 11: | ||
| Das Array, das wir aus der obigen Tabelle ableiten würden, sähe dann wie nachfolgend aus: | Das Array, das wir aus der obigen Tabelle ableiten würden, sähe dann wie nachfolgend aus: | ||
| - | | + | |
| [100, ' | [100, ' | ||
| [101, ' | [101, ' | ||
| Zeile 36: | Zeile 36: | ||
| ===== Werte ändern ===== | ===== Werte ändern ===== | ||
| - | Wie bei einer normalen Variable, | + | Wie bei einer normalen Variable, |
| Employee[1][2] = ' | Employee[1][2] = ' | ||
| Zeile 58: | Zeile 58: | ||
| ID: 102 Name: Amit Stadt: Gwalior | ID: 102 Name: Amit Stadt: Gwalior | ||
| - | ===== Werte ändern | + | ===== Arrays mit Attributen bauen ===== |
| + | Wenn wir, zusätzlich zu den Daten, auch Tabellenspalten speichern wollen, tun wir dies in den Array-Attributen. | ||
| + | |||
| + | let Employee2 = [ | ||
| + | {id: 100, name:' | ||
| + | {id: 101, name: ' | ||
| + | {id: 102, name: ' | ||
| + | ]; | ||
| + | |||
| + | |||
| + | ===== Weitere Methoden ===== | ||
| + | Grundsätzlich verhält sich ein mehrdimensionale Array genau so wie ein normales Array. Sprich alle Methoden, die für ein normales Array gelten, gelten auf für das mehrdimensionale Array. | ||
| + | |||
| + | ^Methode ^Beschreibung | Anwendungsbeispiel | | ||
| + | ^push() | Fügt ein Element ans Ende eines Arrays hinzu. | | ||
| + | ^pop() | Entfernt das letzte Element.| | ||
| + | ^shift() | Entfernt das erste Element. | | ||
| + | ^unshift() | Fügt ein Element am Anfang hinzu. | ||
| + | ^filter() | Gibt ein neues Array zurück mit allen Elementen, die eine Bedingung erfüllen. | | ||
| + | ^find() | Gibt das erste Element zurück, das eine Bedingung erfüllt. | ||
| + | ^findIndex() | Gibt den Index des ersten passenden Elements zurück. | | ||
| + | ^splice() | Manipulation des Arrays an einer beliebigen Position. | | ||
| + | ^slice() | Erstellt eine Kopie eines Array-Ausschnitts, | ||