TypeScript · Junior · Запитання 28 з 75
Що дає strictNullChecks?
- ✓Правильна відповідь:
nullіundefinedстають окремими типами, їх треба явно враховувати - 2Забороняє використовувати
nullу коді зовсім, дозволяючи лишеundefined - 3Автоматично замінює
nullнаundefinedпід час компіляції в JS
Пояснення
Без прапорця null можна присвоїти будь-чому, і помилки «cannot read property of null» не ловляться. З прапорцем string не включає null: треба писати string | null і перевіряти значення перед використанням. Це один із найкорисніших прапорців.