Was sind Typisierungs-Arrays in TypeScript

Was Sind Typisierungs Arrays In Typescript



Arrays verhalten sich in TypeScript genauso wie in JavaScript, mit der Ausnahme, dass die Entwickler ihren Typ explizit definieren müssen. Per Definition sind Arrays eine geordnete Liste von Daten. Es kann verwendet werden, um wartbaren Code zu schreiben. Das Eingeben von Arrays ist wichtig, wenn die Entwickler sicherstellen möchten, dass ein Array eine bestimmte Länge und einen bestimmten Typ hat, und es hilft, Fehler zur Kompilierzeit abzufangen.

Dieses Tutorial beschreibt die Eingabe von Arrays mit unterschiedlichen Strukturen oder Anordnungen von Elementen in einem Array in TypeScript.







Was sind Eingabearrays in TypeScript?

Array ” ist eine Datenstruktur in TypeScript ähnlich wie JavaScript mit einer erweiterten Funktion zur Angabe des Array-Typs. Es kann zum Speichern und Bearbeiten einer Sammlung von Elementen desselben Typs verwendet werden, die entweder primitive Typen oder Objekte sein können. TypeScript bietet mehrere Möglichkeiten, Arrays mit unterschiedlichen Typen und Strukturen zu deklarieren.



Es gibt zwei Möglichkeiten, ein Array mit einzelnen oder mehreren Typen in TypeScript zu deklarieren oder zu initialisieren:



    • Schlüsselwort „Array“.
    • Kurzschrift-Syntax

Syntax für Single-Type-Array





Befolgen Sie die angegebene Syntax zum Deklarieren oder Initialisieren eines Arrays mit einem einzigen Typ:

Array < Typ > = [ element1, element2, element3 ] ;
ODER
Typ [ ] = [ element1, element2, element3 ] ;


Syntax für Multi-Type-Array



Verwenden Sie für ein Array mit mehreren Typen die angegebene Syntax:

Array < Typ | Typ > = [ element1, element2, element3 ] ;
ODER
( Typ | Typ ) [ ] = [ element1, element2, element3 ] ;


Zur Verwendung von Arrays mit einem und mehreren Typen in TypeScript folgen Sie den Anweisungen Artikel.

Es gibt zwei verschiedene Strukturen oder Anordnungen von Elementen in einem Array in TypeScript:

Eindimensionales Array in TypeScript

A ' eindimensional ” Array in TypeScript ist eine Sammlung von Elementen des gleichen Typs, die in einer linearen Abfolge gespeichert sind.

Syntax

Befolgen Sie die angegebene Syntax zum Deklarieren oder Initialisieren eines eindimensionalen Arrays:

Array < Typ > = [ element1, element2, element3 ] ;
ODER
Typ [ ] = [ element1, element2, element3 ] ;


Bevor Sie fortfahren, denken Sie an eine Sache zum Ausführen einer TypeScript-Datei: Sie muss in eine JavaScript-Datei transpiliert und dann der JavaScript-Code mit den angegebenen Befehlen auf dem Terminal ausgeführt werden:

tsc Dateiname.ts
Knoten Dateiname.js


Beispiel

Deklarieren Sie zuerst ein Array mit dem Namen „ gerade Zahlen „vom Typ“ Nummer “:

var evenNumbers: Array < Nummer > ;


Initialisieren Sie das Array, indem Sie ihm Elemente zuweisen:

geradeZahlen = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , zwanzig ] ;


Drucken Sie schließlich das Array auf der Konsole mit dem „ Konsole.log() ' Methode:

Konsole.log ( gerade Zahlen ) ;


Ausgang

Mehrdimensionales Array in TypeScript

A ' mehrdimensional Ein Array in TypeScript ist eines, das ein oder mehrere Arrays als Elemente enthält. Jedes innere Array ist ein separates Array und alle haben die gleiche Länge.

Syntax

Für ein zweidimensionales Array wird die folgende Syntax verwendet:

Array < Typ > = [ [ element1, element2 ] , [ element1, element2 ] , [ element1, element2 ] ] ;
ODER
Typ [ ] [ ] = [ [ element1, element2 ] , [ element1, element2 ] , [ element1, element2 ] ] ;


In TypeScript müssen Arrays keine bestimmte Anzahl von Dimensionen haben. Sie können Arrays mit einer beliebigen Anzahl von Dimensionen erstellen, indem Sie Arrays in Arrays verschachteln.

Beispiel

Im gegebenen Beispiel deklarieren und initialisieren wir eine 2×2-Matrix (zweidimensionales Array) von „ Nummer ' Typ:

lassen Matrix: Zahl [ ] [ ] = [ [ elf , 1 ] , [ 12 , 5 ] , [ fünfzehn , 9 ] ] ;


Drucken Sie die Matrix auf der Konsole, indem Sie jedes Element jedes Arrays mit dem „ für ”Schleife:

für ( lassen ich = 0 ; ich < Matrix.Länge; i++ ) {
lassen Reihe = '' ;
für ( lassen j = 0 ; J < Matrix [ ich ] .Länge; j++ ) {
Zeile += Matrix [ ich ] [ J ] + ' ' ;
}
Konsole.log ( Reihe ) ;
}


Ausgang


Wir haben alle notwendigen Informationen zu den Typing-Arrays in TypeScript zusammengestellt.

Abschluss

Array “ ist eine Datenstruktur in TypeScript, genau wie JavaScript, mit der erweiterten Funktion zum Festlegen des Array-Typs. TypeScript bietet mehrere Möglichkeiten zum Deklarieren von Arrays verschiedener Typen und Layouts, einschließlich eindimensionaler und mehrdimensionaler Arrays. In diesem Tutorial wurde die Eingabe von Arrays mit unterschiedlichen Strukturen oder Anordnungen von Elementen in einem Array in TypeScript beschrieben.