TypeScript · Middle · Запитання 25 з 75

Чим object, {} і Record<string, unknown> відрізняються як типи?

Пояснення

{} приймає і рядки, і числа - усе, крім null і undefined, що часто дивує. object виключає примітиви. Record<string, unknown> - об'єкт із довільними рядковими ключами, до значень якого можна звертатися. Для «будь-якого значення» краще unknown.

Де почитати

Помилка в запитанні

TypeScript · Middle · запитання 25

Перевірте себе

Пройдіть тест TypeScript · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест