⊗jstsPmBsOVTC 10 of 55 menu

TypeScriptда объект қийматлари турларини назорат қилиш

Объект эълон қилинган пайтда TypeScript унинг барча элементлари маълумот турларини эслаб қолади, ва сўнгра ушбу турлар ўзгартирилмаслигини назорат қилади.

Юзер объектимиз мисолида кўрамиз. Уни эълон қиламиз:

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

Эълон қилингандан сўнг TypeScript ҳар бир қийматнинг маълумот турини таҳлил қилди ва эслаб қолдики, 'name' майдонида - сатр, 'age' майдонида эса - сон.

Энди майдонга бошқа турдаги қийматни ёзишга уриниш хато билан тугайди.

Мисол:

user.name = 123; // хато

Мисол:

user.age = 'eee'; // хато

Мисол:

user.age = '30'; // хато

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

let date = {year: 2025, month: 12, day: 31}; date.month = '12'; console.log(date);

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

let product = {code: '123', name: 'apple', price: 12}; product.code = 123; console.log(product);

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

let product = {code: '123', name: 'apple', price: 12 }; product.price = 123; console.log(product);

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

let user = {name: 'john', admin: true}; user.admin = 'false'; console.log(user);
Ўзбек
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
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш