Tuple trong TypeScript
Đôi khi chúng ta có nhu cầu lưu trữ một mảng các giá trị thuộc các kiểu dữ liệu khác nhau. TypeScript cung cấp cho chúng ta một kiểu dữ liệu gọi là tuple (tuple). Một tuple đại diện cho một mảng, mỗi phần tử của nó có một kiểu được xác định cứng. Và bản thân mảng đó có độ dài được xác định cứng.
Ví dụ, hãy tạo một tuple, trong đó chúng ta sẽ lưu trữ tên và tuổi của người dùng. Phần tử đầu tiên của tuple sẽ là tên và nó sẽ là chuỗi, còn phần tử thứ hai sẽ là tuổi và nó sẽ là số. Hãy khai báo tuple đã mô tả:
let user: [string, number];
Hãy điền dữ liệu vào tuple của chúng ta ngay khi khai báo:
let user: [string, number] = ['john', 31];
Hãy in các phần tử của tuple chúng ta:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Hãy tạo một tuple sẽ lưu trữ số năm và số tháng.
Hãy tạo một tuple sẽ lưu trữ số năm và tên tháng.
Hãy tạo một tuple sẽ lưu trữ số năm, số tháng và số ngày.