ทูเพิลใน TypeScript

บางครั้งเราอาจมีความจำเป็นต้องเก็บอาร์เรย์ของค่าที่มีประเภทต่างกัน TypeScript ให้ประเภทข้อมูลกับเราที่เรียกว่า ทูเพิล (tuple) ทูเพิลคืออาร์เรย์ที่แต่ละองค์ประกอบมีประเภทที่กำหนดไว้อย่างตายตัว และตัวอาร์เรย์เองมีความยาวที่กำหนดไว้อย่างตายตัว

ยกตัวอย่าง เรามาสร้างทูเพิลที่เราจะเก็บชื่อและอายุของผู้ใช้ ในองค์ประกอบแรกของทูเพิลเราจะมีชื่อซึ่งจะเป็นสตริง และในองค์ประกอบที่สองเราจะมีอายุซึ่งจะเป็นตัวเลข มาเริ่มประกาศทูเพิลที่อธิบายไว้กัน:

typescriptlet user: [string, number];

มาเติมข้อมูลในทูเพิลของเราตอนประกาศกัน:

typescriptlet user: [string, number] = ['john', 31];

มาแสดงผลองค์ประกอบของทูเพิลของเรากัน:

typescriptconsole.log(user[0]); // 'john'
console.log(user[1]); // 31
Задание 1

สร้างทูเพิลที่จะเก็บหมายเลขปีและหมายเลขเดือน

Задание 2

สร้างทูเพิลที่จะเก็บหมายเลขปีและชื่อเดือน

Задание 3

สร้างทูเพิลที่จะเก็บหมายเลขปี หมายเลขเดือน และหมายเลขวัน