Tuple dalam TypeScript
Kadangkala kita mungkin mempunyai keperluan untuk menyimpan array nilai pelbagai jenis. TypeScript menyediakan kita dengan jenis data, yang dipanggil tuple (tuple). Tuple mewakili array, di mana setiap elemennya mempunyai jenis yang ditetapkan secara tegar. Dan array itu sendiri mempunyai panjang yang ditetapkan secara tegar.
Sebagai contoh, mari buat tuple, di mana kita akan menyimpan nama dan umur pengguna. Dalam elemen pertama tuple, kita akan mempunyai nama dan ia akan menjadi rentetan, dan dalam elemen kedua kita akan mempunyai umur dan ia akan menjadi nombor. Mari isytiharkan tuple yang diterangkan:
let user: [string, number];
Mari isi tuple kita dengan data semasa pengisytiharan:
let user: [string, number] = ['john', 31];
Mari output elemen tuple kita:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Buat tuple yang akan menyimpan nombor tahun dan nombor bulan.
Buat tuple yang akan menyimpan nombor tahun dan nama bulan.
Buat tuple yang akan menyimpan nombor tahun, nombor bulan dan nombor hari.