Welcome 🎉

logo

ReactLMS

Search
Light Mode
Contact Us

2 min to read

Contact us

No results for your search.
Sorry, an unexpected error occurred

Giới thiệu


Trong bài viết này, chúng ta sẽ tìm hiểu về Optional Properties trong TypeScript - một tính năng rất hữu ích giúp chúng ta làm việc với các đối tượng mà không cần phải khai báo tất cả các thuộc tính.


Khái niệm về Optional Properties


Trong TypeScript, khi bạn khai báo một interface, bạn có thể đánh dấu một số thuộc tính là không bắt buộc bằng cách sử dụng dấu hỏi ? sau tên thuộc tính. Điều này có nghĩa là, khi bạn tạo một đối tượng từ interface đó, bạn không cần phải cung cấp giá trị cho các thuộc tính đó.

interface Person {
    name: string;
    age?: number;
}







Trong ví dụ trên, age là một thuộc tính không bắt buộc trong interface Person. Điều này có nghĩa là bạn có thể tạo một đối tượng Person mà không cần phải cung cấp giá trị cho age.

let john: Person = { name: 'John' };








Lợi ích của Optional Properties


Optional Properties mang lại nhiều lợi ích:



Read More
On This Page