⊗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ščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан