TypeScript · Junior · Pytanie 32 z 75

Czym jest typowanie strukturalne w TypeScript?

Wyjaśnienie

Jeśli obiekt ma wszystkie właściwości wymagane przez typ, pasuje - nawet jeśli jego typ ma inną nazwę (duck typing). Dlatego Point2D i Vector2D z tymi samymi polami są wymienne. Zachowanie nominalne można emulować typami „branded”.

Do poczytania

Błąd w pytaniu

TypeScript · Junior · pytanie 32

Sprawdź się

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

Rozwiąż ten test