TypeScript · Junior · Pytanie 55 z 75

Dlaczego typeof value === 'object' może być pułapką przy zawężaniu?

Wyjaśnienie

Łącz to z value !== null, a dla tablic używaj Array.isArray. TypeScript odzwierciedla to, zostawiając null w zawężonym typie.

Do poczytania

Błąd w pytaniu

TypeScript · Junior · pytanie 55

Sprawdź się

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

Rozwiąż ten test