In der Programmierung werden Daten häufig in Strukturen gespeichert, die als Arrays bekannt sind. Ein Array ist eine Sammlung von Elementen, die alle denselben Datentyp haben und unter einem gemeinsamen Namen gespeichert werden. Jedes Element in einem Array hat einen eindeutigen Index, der seine Position im Array angibt.
Die Indexierung eines Arrays beginnt bei Null. Daher hat das erste Element eines Arrays immer den Index 0. Somit können Sie auf das erste Element eines Arrays namens 'myArray' mit myArray[0]
zugreifen.
Lassen Sie uns das anhand eines konkreten Beispiels verdeutlichen. Angenommen, wir haben ein Array myArray
, das folgendermaßen initialisiert wurde:
var myArray = ['Apfel', 'Banane', 'Kirsche', 'Dattel'];
In diesem Fall ist 'Apfel' das erste Element des Arrays. Sie können auf dieses Element zugreifen, indem Sie Folgendes schreiben:
var erstesElement = myArray[0];
console.log(erstesElement); // Gibt 'Apfel' aus
Beachten Sie, dass myArray[1]
Ihnen nicht das erste, sondern das zweite Element des Arrays ('Banane' in unserem Beispiel) zurückgibt, da die Indexierung bei 0 beginnt. Somit sind die Optionen myArray[1]
, myArray.first
und first(myArray)
in der Quizfrage nicht korrekt, um auf das erste Element zuzugreifen.
Es ist wichtig, die Null-basierte Indexierung zu berücksichtigen, wenn Sie mit Arrays arbeiten, da ein nicht existierender Index zu einem Fehler führen kann oder unerwartete Ergebnisse liefert.
In der Praxis ist es üblich, Schleifen zu verwenden, um durch die Elemente eines Arrays zu iterieren. Dabei startet man normalerweise den Zähler bei 0 und erhöht ihn bis zur Länge des Arrays minus eins. Das folgende Codefragment zeigt eine typische for-Schleife, die verwendet wird, um durch ein Array zu iterieren und jedes Element auszugeben:
for (var i = 0; i < myArray.length; i++) {
console.log(myArray[i]);
}
Dieser code wird 'Apfel', 'Banane', 'Kirsche' und 'Dattel' in dieser Reihenfolge ausgeben. Wir stellen sicher, dass das Array vollständig durchlaufen wird, indem wir i < myArray.length
als Bedingung setzen. Der Index i
beginnt bei 0 (dem ersten Element) und stoppt bei myArray.length - 1
(dem letzten Element), da das letzte Element immer einen Index weniger hat als die Länge des Arrays.