Задать вопрос
@VDone

Объясните значения цитаты из документации Typescript?

Читаю документацию про оператор ненулевого значения (!), возник вопрос.
Примеры из документации
6364f3e726227999045721.png

Обычно в таких случаях стоит изменить архитектуру, но если разработчик в полной мере осознает последствия, то компилятор можно настоятельно попросить закрыть глаза на потенциально опасное место при помощи оператора Not-Null Not-Undefined.


6364f41123ffc628275596.png

Объясните, пожалуйста, как можно изменить архитектуру, чтобы избежать "!"
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя Василий Банников К ответам на вопрос (2)
1. Сделать явную проверку на undefined
2. Избавиться от опционального параметра совсем
3. Сделать параметр не опциональным
Ответ написан
Комментировать