TypeScript · Junior · Pytanie 71 z 75
Czym opcjonalna właściwość name?: string różni się od name: string | undefined?
- ✓Poprawna odpowiedź: Z
?właściwość można całkowicie pominąć; z| undefinedmusi być obecna, nawet z wartościąundefined - 2Są całkowicie identyczne
- 3
?czyni właściwośćnull
Wyjaśnienie
Różnica ma znaczenie przy tworzeniu obiektów: {} pasuje do pierwszego typu, ale nie do drugiego.