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