TypeScript · Senior · Pytanie 37 z 75

Co zmienia flaga exactOptionalPropertyTypes?

Wyjaśnienie

Bez flagi a?: string jest równoważne a?: string | undefined. Z nią rozróżniane jest „brak klucza” i „klucz z wartością undefined”, co ma znaczenie dla Object.keys, in i spreadu. Jeśli undefined jest jawnie potrzebne, napisz a?: string | undefined.

Do poczytania

Błąd w pytaniu

TypeScript · Senior · pytanie 37

Sprawdź się

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

Rozwiąż ten test