TypeScript · Senior · Запитання 67 з 75
Чому змінна let може втрачати звуження всередині колбека, а const його зберігає?
- ✓Правильна відповідь:
letможе бути перепризначена до виконання колбека, тож TS не довіряє попередній перевірці;constзмінитися не може - 2Колбеки скидають усі типи
- 3Змінні
constніколи не звужуються
Пояснення
Свіжі версії зберігають звуження let у замиканнях, створених після останнього присвоєння, але копіювання в const - просте рішення.