⊗jstsPmDSOS 40 of 55 menu

TypeScriptda ob'ekt strukturasi

Ob'ekt strukturini aniqlashda TypeScriptga tayanmaslik mumkin, balki o'zgaruvchini e'lon qilishda uni tip sifatida ko'rsatish mumkin.

Keling, masalan, user o'zgaruvchisini e'lon qilayotganda, uning 'name' maydonida satr, 'age' maydonida esa son saqlanadigan ob'ekt ekanligini aytamiz:

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

Endi o'zgaruvchimizga mos keladigan ob'ektni yozamiz:

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

Ikkala operatsiyani bitta qatorda birlashtirish mumkin: ob'ektni e'lon qilish va darhol unga qiymat yozish:

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

Shundan so'ng TypeScript ob'ektning strukturasi va ma'lumot turlarini nazorat qilish bilan shug'ullanadi va noto'g'ri o'zgartirishga urinishda xatolik beradi. Misol:

user.name = 123; // xato

Kodni ishlamasdan, quyidagi kodni bajarish natijasi qanday bo'lishini aniqlang:

let date: {year: number, month: number, day: number}; date = {year: 2025, month: 12, day: '01'};
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish