Interface comme type d'objet avec un tableau TypeScript
Il est également possible de définir une interface comme type pour l'objet entier.
Regardons un exemple. Commençons par créer une interface pour un produit :
typescriptinterface Product {
name: string,
colors: string[]
};
Ensuite, créons un objet en spécifiant son type comme étant l'interface correspondante :
typescriptlet prod: Product = {
name: 'notebook',
colors: ['red', 'black', 'gray']
}
Задание 1
Créez un objet pour un pays, contenant le nom du pays et un tableau de ses villes.