Назад к вопросамКакие типы TypeScript выведет для
JuniorТеорияЧасто
Какие типы TypeScript выведет для mode и для theme?
let mode = "dark";
const theme = "dark";string и "dark"
- Ждать
"dark"и дляmode:letможет позже получить новое значение, поэтому TypeScript расширяет литеральный тип"dark"доstring. - Ждать
stringдляtheme:constникогда не получит нового значения, поэтому TypeScript оставляет точный литеральный тип"dark".
- Какой тип получит
let copy = theme;и почему? - Почему
const point = { x: 5 }даёт свойствуxтипnumber?