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
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.