Các thuộc tính tùy chọn của đối tượng trong TypeScript
Khi khai báo một đối tượng, bạn có thể chỉ định một phần thuộc tính là tùy chọn. Để làm điều này, sau tên thuộc tính cần chỉ định dấu hỏi.
Ví dụ, hãy làm cho thuộc tính 'age'
trong đối tượng người dùng trở thành tùy chọn:
let user: {name: string, age?: number};
Bây giờ chúng ta có thể gán cho biến
một đối tượng chỉ với thuộc tính 'name':
user = {name: 'john'};
Hoặc chúng ta có thể gán một đối tượng có cả
thuộc tính 'name' và thuộc tính
'age':
user = {name: 'john', age: 30};
Không chạy code, hãy xác định kết quả thực thi của đoạn code sau:
let date = {year: number, month: number, day?: number};
date = {year: 2025, month: 12};