capypad
0 Tage Serie
typescript / beginner
Snippet

Schreibgeschützte Eigenschaften

Der 'readonly'-Modifikator macht eine Eigenschaft nach der Initialisierung des Objekts unveränderlich und verhindert versehentliche Änderungen an sensiblen Daten.

snippet.ts
typescript
1
2
3
4
5
6
type Config = {
readonly apiKey: string;
version: number;
};
 
const myConfig: Config = { apiKey: "XYZ", version: 1 };
Erklärung
1
readonly apiKey: string;
Markiert die Eigenschaft als schreibgeschützt; sie kann nach der Objekterstellung nicht mehr zugewiesen werden.
2
version: number;
Eine Standardeigenschaft, die veränderbar bleibt.