TypeScript · Junior · Запитання 43 з 75
Як TypeScript учинить із const el = document.getElementById('app')?
- ✓Правильна відповідь: Виведе тип
HTMLElement | nullі вимагатиме перевірити наnull - 2Виведе тип
HTMLDivElementавтоматично за розміткою сторінки - 3Виведе
any, бо DOM-API в TypeScript не типізовані
Пояснення
Елемента може не виявитися, тому в типі є null. Для конкретного типу використовують querySelector<HTMLInputElement>('#email') або перевірку instanceof HTMLInputElement. Типи DOM входять у стандартну бібліотеку (lib: ['dom']).