Arrays und Tupel
Arrays
TypeScript unterstĂŒtzt die Typisierung von Arrays mit zwei AnsĂ€tzen.
Diese beiden Syntaxen sind gleichwertig. Sie deklarieren beide ein Array von Zahlen. Die 2. Syntax verwendet den generischen Typ Array
. Generics sind ein fortgeschritteneres Thema, aber kurz gesagt kann man dies als "ein Array von Zahlen" lesen.
Arrays können auch mit einer festen LÀnge deklariert werden.
Dies deklariert ein Array mit einer festen LĂ€nge von 3 Zahlen. Wenn du versuchst, mehr oder weniger als 3 Zahlen hinzuzufĂŒgen, gibt uns TypeScript einen Fehler zurĂŒck.
Tupel
Ein Array kann auch eine Mischung von Typen enthalten, was als Tupel bezeichnet wird.
Dies deklariert ein Tupel mit einer Zahl und einer Zeichenkette. Die Reihenfolge der Typen ist wichtig. Wenn du versuchst, die Typen zu vertauschen, gibt uns TypeScript einen Fehler zurĂŒck.
Das Tupel kann auch mit dem Typ Array
deklariert werden:
Diese beiden Syntaxen sind jedoch nicht gleichwertig. Diese Syntax gibt nicht die Reihenfolge der Typen an. Sie besagt nur, dass das Array Zahlen oder Zeichenketten enthalten kann. Die durch Pipes begrenzte Liste wird Union genannt.
Zuletzt aktualisiert