TypeScript · Junior · Pytanie 43 z 75
Co TypeScript zrobi z const el = document.getElementById('app')?
- ✓Poprawna odpowiedź: Wywnioskuje
HTMLElement | nulli będzie wymagał sprawdzenianull - 2Wywnioskuje
HTMLDivElementautomatycznie z markupu strony - 3Wywnioskuje
any, bo API DOM nie są typowane w TypeScript
Wyjaśnienie
Element może nie istnieć, więc typ zawiera null. Dla konkretnego typu użyj querySelector<HTMLInputElement>('#email') lub sprawdzenia instanceof HTMLInputElement. Typy DOM są częścią biblioteki standardowej (lib: ['dom']).