Thay đổi Tuple trong TypeScript
Các phần tử của tuple có thể được thay đổi bằng cách ghi giá trị thuộc loại tương ứng vào chúng. Hãy xem một ví dụ. Giả sử chúng ta có tuple sau:
let user: [string, number] = ['john', 31];
Hãy thay đổi phần tử của nó:
user[0] = 'eric';
console.log(user);
Tuy nhiên, nỗ lực ghi giá trị thuộc loại khác vào phần tử của tuple sẽ dẫn đến lỗi:
user[0] = 12; // lỗi
Hãy cho biết, kết quả thực hiện đoạn mã sau sẽ là gì:
let time: [number, number, number] = [12, 59, 59];
time[0] = 13;
console.log(time);
Hãy cho biết, kết quả thực hiện đoạn mã sau sẽ là gì:
let time: [number, number, number] = [12, 59, 59];
time[0] = '01';
console.log(time);