TypeScript Ob'ekt Turlari
TypeScript ob'ektlar uchun maxsus yozish sintaksisiga ega.
Bizning JavaScript Ob'ektlar bo'limimizda ob'ektlar haqida ko'proq o'qing.
Misol:
Bunday ob'ekt turlari alohida yozilishi va hatto qayta ishlatilishi mumkin, batafsil ma'lumot uchun interfeyslarga qarang.
Tur Inferentsiyasi
TypeScript qiymatlarga asoslanib, xususiyatlarning turlarini taxmin qila oladi.
Misol:
Ixtiyoriy Xususiyatlar
Ixtiyoriy xususiyatlar ob'ekt ta'rifida aniqlanishi shart bo'lmagan xususiyatlardir.
Ixtiyoriy xususiyatsiz misol:
Ixtiyoriy xususiyat bilan misol:
Indeks Signature
Indeks signaturelar aniqlangan xususiyatlar ro'yxatisiz ob'ektlar uchun ishlatilishi mumkin.
Misol:
Bunday indeks signaturelar Record<string, number>
kabi yordamchi turlar bilan ham ifodalanishi mumkin.
Bu kabi yordamchi turlar haqida ko'proq ma'lumotni bizning TypeScript Yordamchi Turlari bo'limimizdan oling.