In TypeScript aufnehmen

Rana Hasnain Khan 21 Juni 2023
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 Hasnain Khan avatar Rana Hasnain Khan avatar

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