Verwenden Sie einen beliebigen Datentyp in TypeScript
Anhand von Beispielen stellen wir Ihnen die Verwendung des Datentyps any
in Typescript vor.
Verwenden Sie in TypeScript beliebige
Datentypen
Wenn wir an der Entwicklung kommerzieller Anwendungen arbeiten, gibt es Situationen, in denen wir nicht immer wissen können, was ein Benutzer in ein bestimmtes Feld eingeben wird. Dazu müssen wir Variablen benutzerfreundlich definieren und beim Kompilieren immer übergeben oder den Typ der Variablen prüfen.
TypeScript überprüft immer den Typ von Variablen und fügt während der Kompilierzeit einige Überprüfungen hinzu. Meistens können wir den Variablentyp einfach definieren, aber in einigen ungewöhnlichen Fällen, in denen ein Benutzer eine Zahl oder eine Zeichenfolge eingeben kann, kann es schwierig sein, mehrere Typen für eine einzelne Variable zu verwalten.
TypeScript bietet einen neuen Datentyp, der verwendet werden kann, wenn wir uns nicht sicher sind, welcher Typ eine Variable ist oder welcher Datentyp in die folgende Variable eingefügt wird. any
ist ein Datentyp in TypeScript, den wir verwenden, um eine Variable zu definieren, um die Typprüfung und Kompilierzeitprüfung einer Variablen zu umgehen.
Lassen Sie uns ein Beispiel durchgehen und diesen Datentyp verwenden, um eine Variable zu deklarieren, und dann versuchen, mehrere Arten von Werten in derselben Variablen zu übergeben.
Beispielcode:
# Typescript
let vari: any = 7;
console.log(vari);
vari = "String Passed";
console.log(vari);
vari = false;
console.log(vari)
Ausgabe:
Wie wir aus dem obigen Beispiel sehen können, können wir jeden Werttyp an eine Variable übergeben, die mit einem beliebigen
Datentyp deklariert ist. Ähnlich wie bei den Variablen können wir auch Arrays mit beliebigen
Datentypen definieren.
Lassen Sie uns ein weiteres Beispiel haben, in dem wir ein Array mit dem Datentyp beliebig
erstellen.
Beispielcode:
# Typescript
let myArray: any[] = [1, 2, true];
myArray.push("String");
myArray.push("Hello");
myArray.push(3);
myArray.push(false);
console.log(myArray);
Ausgabe:
Im obigen Beispiel können wir jeden Werttyp in das Array einfügen, nachdem wir es mit einem beliebigen Datentyp in TypeScript erstellt haben.
Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.
LinkedIn