⊗jstsPmDSOS 40 of 55 menu

Struktura objekta u TypeScript-u

Možemo da se ne oslanjamo na TypeScript u pogledu definisanja strukture objekta, već da je navedemo kao tip prilikom deklarisanja promenljive.

Hajde da, na primer, prilikom deklarisanja promenljive user kažemo da je to objekat, u čijem polju 'name' se čuva - string, a u polju 'age' - broj:

let user: {name: string, age: number};

Upisaćemo sada u našu promenljivu odgovarajući objekat:

user = {name: 'john', age: 30};

Možemo da spojimo obe operacije u jednu liniju: da deklarišemo objekat i odmah upišemo u njega vrednost:

let user: {name: string, age: number} = {name: 'john', age: 30};

Nakon toga, TypeScript će se baviti kontrolom strukture i tipova podataka objekta i će prijavljivati grešku pri pokušaju da se nešto promeni na pogrešan način. Primer:

user.name = 123; // greška

Bez pokretanja koda odredite kakav će biti rezultat izvršavanja koda:

let date: {year: number, month: number, day: number}; date = {year: 2025, month: 12, day: '01'};
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij