⊗jstsPmDSOS 40 of 55 menu

Структура објекта у TypeScript-у

Можемо да не ослањамо на TypeScript у погледу дефинисања структуре објекта, већ да је наведемо као тип при декларацији променљиве.

Хајде, на пример, при декларацији променљиве user да кажемо да је то објекат, у пољу 'name' ког се чува - стринг, а у пољу 'age' - број:

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

Упишимо сада у нашу променљиву одговарајући објекат:

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

Можемо да спојимо обе операције у један ред: да декларишемо објекат и одмах упишемо у њега вредност:

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

Након тога, TypeScript ће се бавити контролом структуре и типова података објекта и ће приказивати грешку при покушају да се нешто промени на погрешан начин. Пример:

user.name = 123; // грешка

Без покретања кода одредите какав ће бити резултат извршавања кода:

let date: {year: number, month: number, day: number}; date = {year: 2025, month: 12, day: '01'};
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј