In TypeScript aufnehmen
Dieser Artikel stellt Datensätze in TypeScript und ihre Funktionsweise vor.
Aufzeichnen in TypeScript
Record in TypeScript ist der beste Weg, um Stabilität beim Testen oder Implementieren komplexerer Datentypen zu gewährleisten. Sie legen starke Werte fest und ermöglichen es Ihnen, benutzerdefinierte Schnittstellen für die Werte zu erstellen.
Diese Idee ist verwirrend, aber mal sehen, wie sie in der Praxis funktioniert. Ein Record ist ein Utility-Typ, bei dem TypeScript hauptsächlich dazu dient, bei einem bestimmten Problem zu helfen.
const students = {
"11-12-13" : { firstName: "Petr", lastName: "David" },
"14-15-16" : { firstName: "James", lastName: "Andrew" },
"16-17-18" : { firstName: "Julia", lastName: "Saggy" }
}
In diesem folgenden Code haben wir einen Datensatz, der eine ID für seinen Schlüssel hat, geben Sie Zeichenfolge ein.
Alle Werte haben dasselbe Format. Das heißt, wir haben firstName und lastName.
Für diesen Code ist ein Record der beste Utility-Typ. Wir können unseren Datenstrukturtyp wie folgt definieren.
type students = {
firstName: string,
lastName: string
}
const class:Record<string, students> = {
"21-22-23" : { firstName: "David", lastName: "Miller" },
"24-25-26" : { firstName: "John", lastName: "Smith" },
"27-28-29" : { firstName: "Joe", lastName: "Peterson" }
}
Dieser Record hat die Form Record<K, T>, wobei K der Typ des Schlüssels und T der Typ der Werte ist.
Zuvor haben wir eine neue Art von Studenten für unsere Werte ausgearbeitet und unsere Schlüssel auf den Typ string gesetzt.
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