TypeScript-də Tuple-lar
Bəzən müxtəlif tiplərdə olan dəyərləri saxlayan massivə ehtiyacımız ola bilər. TypeScript bizə tuple (tuple) adlanan məlumat tipi təqdim edir. Tuple, hər bir elementinin öz sərt şəkildə təyin olunmuş tipi olan massivdir. Massivin özünün isə sərt şəkildə təyin olunmuş uzunluğu var.
Nümunə üçün, içində istifadəçinin adını və yaşını saxlayacağımız bir tuple edək. Tuple-un birinci elementində ad olacaq və o sətir tipində olacaq, ikinci elementində isə yaş olacaq və o ədəd tipində olacaq. Gəlin təsvir olunan tuple-u elan edək:
let user: [string, number];
Gəlin elan zamanı tuple-umuzu məlumatla dolduraq:
let user: [string, number] = ['john', 31];
Gəlin tuple-umuzun elementlərini çıxaraq:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
İlin nömrəsini və ayın nömrəsini saxlayan bir tuple edin.
İlin nömrəsini və ayın adını saxlayan bir tuple edin.
İlin nömrəsini, ayın nömrəsini və günün nömrəsini saxlayan bir tuple edin.