Junior — Middle
Какви версии на TypeScript сте трябвало да използвате в проектите си?
sobes.tech AI
Отговор от AI
В проектите с TypeScript често се използват версии от 2.x нагоре, тъй като те добавят важни подобрения и нови възможности.
Например:
- TypeScript 2.0 въведе строг контрол върху null и undefined.
- Версиите 3.x добавиха поддръжка за опционално веригово достъпване, подобрения в типовете и поддръжка за нови функции на ECMAScript.
- В последните версии (4.x) се появиха шаблонни литерали за типове, подобрена проверка на типовете и други разширения.
Изборът на версия зависи от изискванията на проекта и използваните инструменти. Важно е да поддържате версията актуална, за да използвате съвременните възможности и подобрената типизация.
Пример за използване на опционално веригово достъпване (налично от TypeScript 3.7):
interface User {
address?: {
street?: string;
};
}
const user: User = {};
console.log(user.address?.street); // безопасен достъп без грешка