Type widening
Në shqip: Zgjerimi i tipit
ShpjegimiSQ
Me const emri = "Arta", TypeScript-i e di që tipi është saktësisht "Arta". Me let, e „zgjeron“ në string, sepse mund të ndryshojë. Kjo shpjegon pse ndonjëherë të duhet as const.
EnglishEN
With const name = "Arta", TypeScript knows the type is exactly "Arta". With let, it “widens” it to string, because it might change. That's why you sometimes need as const.
Si ta mendosh
Si një karrige me emrin tënd (const) krahasuar me një karrige çfarëdo në klasë (let).
Lexoje në anglisht
Like a chair with your name on it (const) compared with any chair in the classroom (let).
Shembull koditypescript
const a = "sq"; // tipi: "sq"
let b = "sq"; // tipi: string