⊗jstsPmDSOP 41 of 55 menu

TypeScript да объектнинг мажбурий бўлмаган хоссалари

Объектни эълон қилишда хоссаларнинг бир қисмини мажбурий бўлмаган деб кўрсатиш мумкин. Бунинг учун хосса номидан кейин савол белгиси кўйилади.

Мисол учун, фойдаланувчи объектида 'age' хоссасини мажбурий бўлмаган қилайлик:

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

Энди биз ўзгарувчига фақат 'name' хоссасига эга бўлган объектни ёзишимиз мумкин:

user = {name: 'john'};

Ёки бизда 'name' хам, 'age' хоссаси ҳам бўлган объектни ёзишимиз мумкин:

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

Кодни ишга туширмасдан, унинг ишлаш натижаси қандай бўлишини аниқланг:

let date = {year: number, month: number, day?: number}; date = {year: 2025, month: 12};
Ўзбек
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
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш