TypeScript'te Demetler
Bazen farklı türlerde değerlerden oluşan bir dizi saklama ihtiyacı duyabiliriz. TypeScript bize demet (tuple) adı verilen bir veri tipi sunar. Bir demet, her bir elemanının kendi kesin olarak belirlenmiş bir türe sahip olduğu bir dizidir. Ve dizinin kendisinin kesin olarak belirlenmiş bir uzunluğu vardır.
Örnek olarak, bir kullanıcının adını ve yaşını saklayacağımız bir demet yapalım. Demetin ilk elemanında ad olacak ve bir string olacak, ikinci elemanında ise yaş olacak ve bir sayı olacak. Tanımladığımız demeti ilan edelim:
let user: [string, number];
İlan ederken demetimizi verilerle dolduralım:
let user: [string, number] = ['john', 31];
Demetimizin elemanlarını çıktı alalım:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Yıl numarasını ve ay numarasını saklayacak bir demet yapın.
Yıl numarasını ve ay adını saklayacak bir demet yapın.
Yıl numarasını, ay numarasını ve gün numarasını saklayacak bir demet yapın.