TypeScript-ի թյուպլները
Երբեմն մեզ կարող է անհրաժեշտ լինել տարբեր տիպերի արժեքների զանգված պահել: TypeScript-ը մեզ տրամադրում է տվյալների տիպ, որը կոչվում է թյուպլ (tuple): Թյուպլը ներկայացնում է մի զանգված, որի յուրաքանչյուր տարր ունի իր խիստ սահմանված տիպը: Իսկ հենց զանգվածն ունի խիստ սահմանված երկարություն:
Որպես օրինակ ստեղծենք մի թյուպլ, որում մենք կպահենք օգտագործողի անունը և տարիքը: Թյուպլի առաջին տարրում մենք կունենանք անուն, և այն կլինի տող, իսկ երկրորդ տարրում մենք կունենանք տարիք, և այն կլինի թիվ: Դեklarենք նկարագրված թյուպլը:
let user: [string, number];
Դեklarելու ժամանակ լրացնենք մեր թյուպլը տվյալներով:
let user: [string, number] = ['john', 31];
Եկեք արտածենք մեր թյուպլի տարրերը:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Ստեղծեք թյուպլ, որը կպահի tարվեցի համարը և ամսվա համարը:
Ստեղծեք թյուպլ, որը կպահի tարվեցի համարը և ամսվա անվանումը:
Ստեղծեք թյուպլ, որը կպահի tարվեցի համարը, ամսվա համարը և օրվա համարը: