JavaScript Schnellstart: Arrays

Das nächste Thema sind Arrays.

Wir hatten ja Objekte, die verschiedene Daten zu einem komplexen Konstrukt zusammenfassen.

Arrays speichern ebenfalls mehrere Daten, allerdings kannst du dir Arrays als Listen oder Tabellen vorstellen.

Ein Listenarray enthält viele Werte des gleichen Datentyps. Du kannst damit gleiche Informationen speichern, wie bspw. Koordinaten oder Namen.

Stell dir vor, du müsstest für das Startdatum von 50 Raketenstarts, jedes Datum, wie in der vorherigen Lektion erstellen. Das wäre ganz schön viel Tipparbeit, richtig?

Damit du nicht etliche Variablen wie startDatum1, startDatum2, startDatum3, usw. erstellen musst, gibt es Arrays. Lass uns mal die Namen der Planeten im Sonnensystem im Array speichern.

Wir erstellen das Array mit eckigen Klammern:

var planeten = [];

Mit eingefügten Planeten sieht das Array z.B. so aus:

var planeten = ["Sonne", "Merkur", "Venus", "Erde"];

Wollen wir auf den ersten Wert zugreifen, können wir das über die eckigen Klammern machen. Das nennt man Index:

ausgeben("Der erste Planet ist: " + planeten[0]);

WICHTIG: Das erste Element im Array beginnt immer mit 0.

Wir können auch weitere Werte über den Index in unser Array schreiben :

planeten[4] = "Mars";

Übrigens kannst du, wie oben schon erwähnt, auch Objekte in Arrays speichern.

Das ist erstmal das Wichtigste, was du zu Arrays wissen solltest. Lass uns mit der Übung starten: