capypad
0 Tage Serie
typescript / beginner
Snippet

Schreibgeschützte Eigenschaften (Readonly)

Der readonly-Modifikator macht eine Eigenschaft nach ihrer ersten Zuweisung unveränderlich und verhindert so versehentliche Änderungen an kritischen Daten.

snippet.ts
typescript
1
2
3
4
interface User {
readonly id: number;
name: string;
}
Erklärung
1
readonly id: number
Die Eigenschaft 'id' kann gelesen, aber nach der Erstellung des Objekts nicht neu zugewiesen werden.
2
name: string
Eine Standardeigenschaft, die normal aktualisiert werden kann.