TypeScript-da Kortejlar
Ba'zida biz turli xil turdagi qiymatlarni saqlash zarurati paydo bo'lishi mumkin. TypeScript bizga kortej (tuple) deb ataladigan ma'lumotlar turini taqdim etadi. Kortej - bu har bir elementi o'zining qattiq belgilangan turiga ega bo'lgan massivdir. Massivning o'zi esa qattiq belgilangan uzunlikka ega.
Misol uchun, foydalanuvchi ismi va yoshini saqlaydigan kortej yarataylik. Kortejning birinchi elementida ism bo'ladi va u satr bo'ladi, ikkinchi elementida esa yosh bo'ladi va u son bo'ladi. Keling, tavsiflangan kortejni e'lon qilaylik:
let user: [string, number];
Keling, e'lon qilayotganda kortejimizni ma'lumotlar bilan to'ldiraylik:
let user: [string, number] = ['john', 31];
Keling, kortejimizning elementlarini chiqaraylik:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Yil raqami va oy raqamini saqlaydigan kortej yarating.
Yil raqami va oy nomini saqlaydigan kortej yarating.
Yil raqami, oy raqami va kun raqamini saqlaydigan kortej yarating.