Valuatoren in TypeScript verstehen
Ein Gutachter ist ein Objekt, mit dem der Wert einer Eigenschaft oder einer Reihe von Eigenschaften bewertet werden kann. Mit anderen Worten handelt es sich um ein Objekt, das den Wert von etwas berechnen kann.
In TypeScript wird ein Valuator verwendet, um den Typ einer Eigenschaft oder einer Reihe von Eigenschaften zu bestimmen. Es wird in Verbindung mit dem Schlüsselwort „type“ verwendet, um den Typ einer Eigenschaft oder einer Reihe von Eigenschaften anzugeben.
Hier ist ein Beispiel:
```
interface Person {
name: string;
age: number;
}
class Employee erweitert Person {
Gehalt: Zahl;
}
Funktion getEmployee(Mitarbeiter: Mitarbeiter): Mitarbeiter {
Rückkehr Mitarbeiter; // gibt eine Instanz von Employee zurück
}
let person: Person = { name: "John", age: 30 };
let Employee: Employee = getEmployee(person);
console.log(employee.salary); // druckt 0
```
In diesem Beispiel hat die Schnittstelle „Person“ zwei Eigenschaften: „Name“ und „Alter“. Die Klasse „Employee“ erweitert die Schnittstelle „Person“ und fügt eine neue Eigenschaft namens „Gehalt“ hinzu. Die Funktion „getEmployee“ verwendet eine Instanz von „Employee“ als Argument und gibt eine Instanz von „Employee“ zurück. Das Schlüsselwort „valuator“ wird verwendet, um den Typ der Eigenschaft „salary“ in der Klasse „Employee“ anzugeben. In diesem Fall ist der Typ der Eigenschaft „Gehalt“ „Zahl“. Ohne das Schlüsselwort „valuator“ würde der Typ der Eigenschaft „Gehalt“ als „beliebig“ abgeleitet werden, was bedeutet, dass es sich um einen beliebigen Werttyp handeln könnte. Durch die Verwendung des Schlüsselworts „valuator“ können wir den Typ der Eigenschaft explizit angeben und sicherstellen, dass es sich immer um eine Zahl handelt.
Zusammenfassend ist ein Valuator ein Objekt, das wei+, wie der Typ einer Eigenschaft oder einer Reihe von Eigenschaften berechnet wird. Es wird in Verbindung mit dem Schlüsselwort „type“ verwendet, um den Typ einer Eigenschaft oder einer Reihe von Eigenschaften in TypeScript anzugeben.