Junior — Middle
Kokias TypeScript versijas turėjote naudoti savo projektuose?
sobes.tech AI
Atsakymas iš AI
TypeScript projektų dažnai naudojamos versijos nuo 2.x ir aukštesnės, nes jos prideda svarbių patobulinimų ir naujų galimybių.
Pavyzdžiui:
- TypeScript 2.0 įvedė griežtą null ir undefined patikrinimą.
- 3.x versijos pridėjo pasirinktinio grandinėjimo palaikymą, patobulinimus tipuose ir naujų ECMAScript funkcijų palaikymą.
- Naujausiose versijose (4.x) atsirado šabloninių literatūrų tipai, patobulinta tipų patikra ir kiti išplėtimai.
Versijos pasirinkimas priklauso nuo projekto reikalavimų ir naudojamų įrankių. Svarbu palaikyti versiją atnaujintą, kad galėtumėte naudotis šiuolaikinėmis galimybėmis ir patobulinta tipizacija.
Pasirinktinis grandinėjimo pavyzdys (pasiekiamas nuo TypeScript 3.7):
interface User {
address?: {
street?: string;
};
}
const user: User = {};
console.log(user.address?.street); // saugus prieiga be klaidos