offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗tsSpIfIT 26 of 28 menu

Индексируемый тип для объектов в TypeScript

Давайте теперь сделаем индексируемый тип для объекта. Для этого создадим интерфейс IObject. Укажем, что ключом объекта будет строка, а значением - число:

interface IObject { [index: string]: number; }

Зададим нашей переменной значение в виде объекта со строковыми ключами и числовыми значениями:

let obj: IObject = {'a': 1, 'b': 2, 'c': 3};

Создайте интерфейс, описывающий объект с ключами в виде чисел, а значениями в виде строк.