⊗jstsPmBsOVTC 10 of 55 menu

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

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

Колдонуучу объектибиздин мисалында карап чыгалы. Аны жарыялайлы:

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

Жарыялоодон кийин TypeScript ар бир маанинин маалымат түрүн талдап, 'name' талаасында - сап (string), ал эми 'age' талаасында - сан (number) экенин эстеп калды.

Эми талаага башка түрдөгү маани жазууга аракет ката менен аяктайт.

Мисал:

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çeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу