Tuple dalam TypeScript
Kadang-kadang kita mungkin memiliki kebutuhan untuk menyimpan array nilai dengan tipe yang berbeda. TypeScript menyediakan tipe data untuk kita, yang disebut tuple (tuple). Tuple adalah sebuah array, di mana setiap elemennya memiliki tipe yang ditetapkan secara ketat. Dan array itu sendiri memiliki panjang yang ditetapkan secara ketat.
Sebagai contoh, mari buat sebuah tuple, di mana kita akan menyimpan nama dan usia pengguna. Pada elemen pertama tuple akan berisi nama dan itu akan berupa string, sedangkan pada elemen kedua akan berisi usia dan itu akan berupa angka. Mari deklarasikan tuple yang dijelaskan tersebut:
let user: [string, number];
Saat deklarasi, mari isi tuple kita dengan data:
let user: [string, number] = ['john', 31];
Mari tampilkan elemen-elemen tuple kita:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Buatlah sebuah tuple yang akan menyimpan nomor tahun dan nomor bulan.
Buatlah sebuah tuple yang akan menyimpan nomor tahun dan nama bulan.
Buatlah sebuah tuple yang akan menyimpan nomor tahun, nomor bulan, dan nomor hari.