0 Tage Serie
javascript / beginner
Snippet

Definieren von Datenstrukturen mit Interfaces

Interfaces definieren die Form Ihrer Datenobjekte. Dies gewährleistet Typsicherheit und bietet bessere Entwicklerwerkzeuge wie Autovervollständigung in Angular-Projekten.

snippet.js
javascript
1
2
3
4
5
6
export interface UserProfile {
id: number;
username: string;
isActive: boolean;
bio?: string;
}
angular
Erklärung
1
interface UserProfile {
Beginnt die Deklaration einer benutzerdefinierten Datenstruktur.
2
id: number;
Gibt an, dass die Eigenschaft 'id' immer ein numerischer Wert sein muss.
3
bio?: string;
Das Fragezeichen gibt an, dass diese Eigenschaft optional ist.