⊗jstsPmBsOSC 9 of 55 menu

TypeScriptте объекттин структурасын көзөмөлдөө

TypeScript ошондой эле объекттин структурасын көзөмөлдөйт. Биздин колдонуучу объектибизди төмөнкүчө жарыялаган деп коёлу:

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

Жарыялоо учурунда TypeScript биздин объектибизде 'name' жана 'age' ачкычтары бар экенин эстеп калып, андан кийин өзгөрмөдө так ушул ачкычтар менен объект сакталып турганын көзөмөлдөйт.

Өзгөрмөгө башка объект жазуу компиляция катасына алып келет. Келгиле аракет кылып көрөлү. Өзгөрмөгө ачкычы жеткисиз объект жазалы:

user = {name: 'eric'}; // ката

Өзгөрмөгө ошол эле ачкычтары бар, бирок кошумча ачкычы бар жаңы объект жазалы:

user = {name: 'eric', age: 40, salary: 300}; // ката

Эми өзгөрмөгө 'name' жана 'age' ачкычтары гана бар объект жазалы:

user = {name: 'eric', age: 40}; // иштейт

Кодду иштетпей эле, төмөнкү кодду иштетүүнүн натыйжасы кандай болорун аныктагыла:

let date = {year: 2025, month: 12, day: 31}; date = {year: 2025, month: 12};

Кодду иштетпей эле, төмөнкү кодду иштетүүнүн натыйжасы кандай болорун аныктагыла:

let date = {year: 2025, month: 12, day: 31}; date = {year: 2025, month: 12, date: 7};
Кыргызча
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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу