Interface som objekttype med array i TypeScript

Det er også muligt at definere et interface som typen for hele objektet.

Lad os se på et eksempel. Først laver vi et interface for et produkt:

typescriptinterface Product {
  name: string,
  colors: string[]
};

Derefter opretter vi et objekt og angiver dets type til det tilsvarende interface:

typescriptlet prod: Product = {
  name: 'notebook',
  colors: ['red', 'black', 'gray']
}
Задание 1

Lav et objekt for et land, der indeholder landets navn og en array af dets byer.