TypeScript: проверка ключей Ma... Заметка

TypeScript: проверка ключей Map и индексов массива

В JavaScript есть два распространенных шаблона:Карты: Мы проверяем существование ключа с помощью .has(), прежде чем получить связанное значение с помощью .get(). Массивы: Мы проверяем длину массива перед выполнением индексированного доступа.Эти шаблоны не работают так хорошо в TypeScript. Этот блог-пост объясняет почему и предлагает альтернативы.