Interface als Objekttyp mit Array in TypeScript
Man kann auch ein Interface als Typ für das gesamte Objekt festlegen.
Schauen wir uns ein Beispiel an. Zuerst erstellen wir ein Interface für ein Produkt:
interface Product {
name: string,
colors: string[]
};
Dann erstellen wir ein Objekt und geben das entsprechende Interface als seinen Typ an:
let prod: Product = {
name: 'notebook',
colors: ['red', 'black', 'gray']
}
Erstellen Sie ein Objekt für ein Land, das den Namen des Landes und ein Array seiner Städte enthält.