⊗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çeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць