TypeScript · Junior · Запитання 26 з 75

Що робить оператор ! у user!.name?

Пояснення

Non-null assertion прибирає null | undefined з типу. Якщо значення все ж null, буде рантайм-помилка. Безпечніше - явна перевірка або user?.name (опціональний ланцюжок, поверне undefined).

Де почитати

Помилка в запитанні

TypeScript · Junior · запитання 26

Перевірте себе

Пройдіть тест TypeScript · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест