Интерфейс как тип объекта с массивом TypeScript

Также можно задать интерфейс в качестве типа для всего объекта.

Вначале сделаем интерфейс для продукта:

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

Затем создадим объект, указав его типом соответствующий интерфейс:

let prod: Product = { name: 'notebook', colors: ['red', 'black', 'gray'] }

Сделайте объект со страной, содержащий название страницы и массив ее городов.



Чат с GPT Компилятор