Der Browser-Speicher localStorage ist nicht verfügbar. Entweder unterstützt dein Browser ihn nicht oder du hast ihn deaktiviert oder er ist voll. Ohne localStorage werden deine Lösungen nicht gespeichert.
Array: length
Die Eigenschaft
length
hatten wird schon bei Strings kennengelernt. Dort gab sie die Anzahl
der Zeichen eines Strings zurück. Bei Arrays gibt sie die Anzahl der Elemente zurück.
let sprachen = [];
let l0 = sprachen.length;
sprachen[0] = 'C';
let l1 = sprachen.length;
sprachen[1] = 'C++';
let l2 = sprachen.length;
Das leere Array zu Anfang enthält keine Elemente. l0
ist also 0
.
Nun füllen wir das Array nach und nach. l1
und l2
haben dann die Werte 1
und 2
.
Beachte: Die Länge eines Arrays ist immer um 1 größer als der höchste Index des Arrays.Aufgabe
Schreibe eine Funktion
Beispiel:
getLastElement
, die ein Array entgegennimmt und die das letzte Element
des Arrays zurückgibt.Beispiel:
getLastElement([1, 2])
sollte 2
zurückgeben.
+ Tipp
Bestimme den Index des letzten Elements mit der Array-Eigenschaft
length
.
Beachte, dass das erste Element im Array den Index 0
besitzt.
+ Lösung
function getLastElement(anArray) {
let lastIndex = anArray.length - 1;
return anArray[lastIndex];
}