Zusammenfassung
In dieser Lektion hast du gelernt:
- Ein Array speichert mehrere Werte, seine Elemente, in einer Variablen, in fester Reihenfolge:
const namen = ["Anna", "Tom"];. Ein leeres Array ist[]. console.log(namen)gibt das Array so aus, wie es im Code geschrieben ist:["Anna", "Tom"]. Um es mit einer Beschriftung auszugeben, trenne Beschriftung und Array mit einem Komma:console.log("Namen:", namen). Mit+würde das Array zum TextAnna,Tom.- Jedes Element hat einen Index, von 0 an gezählt.
namen[0]liest das erste Element,namen[1] = "Lena";ändert das zweite. Ein Index ohne Element ergibtundefined. - Die Elemente eines mit
consterstellten Arrays dürfen sich ändern; du kannst nur kein anderes Array in der Variablen speichern. - Die Eigenschaft
lengthist die Anzahl der Elemente, undnamen[namen.length - 1]ist das letzte Element. - Eine Methode ist ein Befehl, der zu einem Wert gehört und nach einem Punkt geschrieben wird.
push()fügt am Ende eines Arrays ein Element hinzu,pop()entfernt das letzte Element und gibt es zurück,includes()gibttrueoderfalsezurück, je nachdem, ob das Array einen Wert enthält, undindexOf()gibt den Index eines Werts zurück oder-1, wenn er nicht da ist. - Ein Array kann andere Arrays enthalten, sogenannte verschachtelte Arrays:
gruppen[1][0]ist das erste Element des zweiten inneren Arrays. - Ein Text ist kein Array, aber du kannst seine Zeichen über den Index lesen (
name[0]) und seinelengthabfragen. Seine Zeichen kannst du nicht ändern; Methoden wietoUpperCase()geben stattdessen einen neuen Text zurück.
In der nächsten Lektion, über Schleifen, lernst du, Code zu wiederholen, zum Beispiel um alle Elemente eines Arrays nacheinander durchzugehen, egal wie viele es sind. Aber übe zuerst, was du kannst, an einer Einkaufsliste.
So schreibst du es:
"Shift + 2
{Alt Gr + 7
}Alt Gr + 0
[Alt Gr + 8
]Alt Gr + 9
<<
>Shift + <
|Alt Gr + <
&Shift + 6
`Shift + ´, Leertaste
##
$Shift + 4
Anweisungen
- 1
Schreibe eine
if-Anweisung: Wenneinkaufslisteartikelnoch nicht enthält, fügeartikelmitpush()am Ende voneinkaufslistehinzu. (Denk daran, dass!austruefalsemacht und umgekehrt.) - 2
Gib nach der
if-Anweisung die Liste mit einer Beschriftung aus, sodass die KonsoleEinkaufsliste: ["Milch", "Brot", "Butter"]zeigt. (Wenn dieser Schritt bestanden ist, kannst duartikelauf"Brot"ändern: Brot steht schon auf der Liste, also wird es nicht noch einmal hinzugefügt.)