⊗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 объектнинг структураси ва маълумот турларини назорат кила бошлайди ва уларни нотўғри ўзгартиришга уринишда хатолик берadi. Мисол:

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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш