TypeScript · Middle · Pytanie 54 z 75
Czym są parameter properties i dlaczego to nie jest składnia „wymazywalna”?
class User {
constructor(private readonly name: string) {}
}- ✓Poprawna odpowiedź: Deklarują pole i przypisują je z parametru konstruktora; TypeScript musi wygenerować kod przypisania
- 2To tylko adnotacje typów
- 3Czynią parametry opcjonalnymi
Wyjaśnienie
Ponieważ generują JavaScript, odrzucają je erasableSyntaxOnly i środowiska, które tylko usuwają typy.