Optional & default parameters (TS)
Në shqip: Parametrat opsionalë në TS
ShpjegimiSQ
Me ? pas emrit (emri?: string), parametri mund të mungojë dhe tipi bëhet string | undefined. Me vlerë fillestare (gjuha = "sq"), TypeScript e nxjerr tipin vetë.
EnglishEN
With ? after the name (name?: string), the parameter may be left out and its type becomes string | undefined. With a default value (lang = "sq"), TypeScript infers the type itself.
Si ta mendosh
Si një fushë „opsionale“ në formular.
Lexoje në anglisht
Like an “optional” field on a form.
Shembull koditypescript
function pershendet(emri?: string, gjuha = "sq") {
return gjuha === "sq" ? `Tung, ${emri ?? "mik"}` : `Hi, ${emri ?? "friend"}`;
}