Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m288:learningunits:lu04:02 [2025/09/23 10:00] vdemirde: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:
  
-  var Employee = [+  let Employee = [
     [100, 'Ram', 'Agra'],     [100, 'Ram', 'Agra'],
     [101, 'Shyam', 'Aligarh'],     [101, 'Shyam', 'Aligarh'],
Zeile 36: Zeile 36:
  
 ===== Werte ändern ===== ===== Werte ändern =====
-Wie bei einer normalen Variable, wir auch dem Array links, ein bestimmer Wert rechts zugeordnet. Wichtig ist dabei wieder der Zeilen- und Schleifenindex.+Wie bei einer normalen Variable, wird auch dem Array links, ein bestimmer Wert rechts zugeordnet. Wichtig ist dabei wieder der Zeilen- und Schleifenindex.
  
   Employee[1][2] = 'Delhi';    Employee[1][2] = 'Delhi'; 
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:'Ram', vorname: 'Agra'}, 
 +    {id: 101, name: 'Shyam', vorname: 'Aligarh'}, 
 +    {id: 102, name: 'Amit', vorname: 'Gwalior'
 +  ]; 
 + 
 + 
 +===== 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, ohne das Original zu verändern.| 
  
  
  • de/modul/m288/learningunits/lu04/02.1758614429.txt.gz
  • Zuletzt geändert: 2025/09/23 10:00
  • von vdemir