capypad
0 Tage Serie
typescript / beginner
Snippet

Readonly Modifikator

Das Schlüsselwort 'readonly' macht eine Eigenschaft unveränderlich. Ein Wert kann nur bei der Deklaration oder im Konstruktor der Klasse zugewiesen werden.

snippet.ts
typescript
1
2
3
4
class Car {
readonly brand: string;
constructor(b: string) { this.brand = b; }
}
Erklärung
1
readonly brand: string
Deklariert eine Eigenschaft, die nach der Erstellung des Objekts nicht mehr geändert werden kann.
2
this.brand = b
Das Setzen des Wertes im Konstruktor ist für Readonly-Eigenschaften erlaubt.