TypeScript · Middle · Pytanie 25 z 75

Czym różnią się jako typy object, {} i Record<string, unknown>?

Wyjaśnienie

{} przyjmuje też stringi i liczby - wszystko oprócz null i undefined, co często zaskakuje. object wyklucza prymitywy. Record<string, unknown> to obiekt z dowolnymi kluczami-stringami, do wartości którego można się odwoływać. Dla „dowolnej wartości” lepsze jest unknown.

Do poczytania

Błąd w pytaniu

TypeScript · Middle · pytanie 25

Sprawdź się

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

Rozwiąż ten test