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); // коопсуз кирүү, катасыз