Auf Array-Elemente zugreifen
Jetzt, wo du ein Array erstellen kannst, lesen wir seine Elemente einzeln aus.
Jedes Element hat seine Position im Array, seinen Index. Indizes werden von null an gezählt: Das erste Element hat den Index 0, das zweite den Index 1, das dritte den Index 2 und so weiter. Du kannst dir den Index als Anzahl der Schritte vom Anfang des Arrays vorstellen: Das erste Element ist direkt am Anfang, null Schritte entfernt.
const vorsaetze = ["Tagebuch schreiben", "Einen Falknerkurs besuchen", "Jonglieren lernen"];Hier hat "Tagebuch schreiben" den Index 0, "Einen Falknerkurs besuchen" den Index 1 und "Jonglieren lernen" den Index 2.
Um ein Element zu bekommen, schreibst du den Namen des Arrays und dann den Index des Elements in eckigen Klammern:
console.log(vorsaetze[0]);
console.log(vorsaetze[2]);Das gibt Folgendes aus:
Tagebuch schreiben
Jonglieren lernenEin so gelesenes Element ist ein gewöhnlicher Wert, du kannst es also auch in einer Variablen speichern:
const ersterVorsatz = vorsaetze[0];
console.log("Erster:", ersterVorsatz);Das gibt Folgendes aus:
Erster: Tagebuch schreibenAchtung vor dem häufigsten Fehler bei Arrays: Weil das Zählen bei 0 beginnt, hat das letzte von drei Elementen den Index 2, nicht 3. Wenn du einen Index abfragst, an dem es kein Element gibt, meldet JavaScript keinen Fehler. Du bekommst undefined, einen besonderen Wert, der „hier ist nichts“ bedeutet:
console.log(vorsaetze[3]);Das gibt Folgendes aus:
undefinedWenn du also undefined statt des erwarteten Elements siehst, prüfe den Index.
So schreibst du es:
Anweisungen
- 1
Gib den ersten Kollegen im Array
kollegenaus:console.log(kollegen[0]); - 2
Erstelle eine Konstante
lieblingsKollegeund speichere darin einen Kollegen deiner Wahl. Lies den Namen über seinen Index aus dem Array, zum Beispielkollegen[2]. - 3
Gib die Konstante mit einer Beschriftung aus:
console.log("Liebling:", lieblingsKollege);. Die Konsole soll zum BeispielLiebling: Emmazeigen.