TypeScript · Junior · Pytanie 26 z 75

Co robi operator ! w user!.name?

Wyjaśnienie

Non-null assertion usuwa null | undefined z typu. Jeśli wartość jednak będzie null, dostaniesz błąd w runtime. Bezpieczniejsze opcje to jawne sprawdzenie lub user?.name (optional chaining, zwraca undefined).

Do poczytania

Błąd w pytaniu

TypeScript · Junior · pytanie 26

Sprawdź się

Rozwiąż test TypeScript · Junior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test