Mục lục bài viết
1.Trình truy cập JavaScript (Người nhận và Người lập trình)
- ECMAScript 5 (ES5 2009) giới thiệu Getter và Setters.
- Getters và setters cho phép bạn xác định các Trình truy cập Đối tượng (Thuộc tính Tính toán).
2.JavaScript Getter (Từ khóa lấy)
- Sử dụng một thuộc tính
lang
choget
giá trị của thuộc tínhlanguage
.
3.JavaScript Setter (Tập hợp Từ khoá)
- Sử dụng một thuộc tính
lang
choset
giá trị của thuộc tínhlanguage
.
4.Hàm JavaScript hay Getter?
Sự khác biệt giữa hai ví dụ này:
- Ví dụ 1 truy cập fullName dưới dạng một hàm: person.fullName ().
- Ví dụ 2 truy cập fullName dưới dạng thuộc tính: person.fullName. Và cung cấp một cú pháp đơn giản hơn.
5.Chất lượng dữ liệu
- JavaScript có thể đảm bảo chất lượng dữ liệu tốt hơn khi sử dụng getters và setters.
- Việc sử dụng thuộc tính
lang
trả về giá trị của thuộc tínhlanguage
ở dạng chữ hoa:
- Việc sử dụng thuộc tính
lang
sẽ lưu trữ giá trị chữ hoa trong thuộc tínhlanguage
:
6.Tại sao sử dụng Getters và Setters?
- Nó cung cấp cú pháp đơn giản hơn
- Nó cho phép cú pháp bình đẳng cho các thuộc tính và phương thức
- Nó có thể đảm bảo chất lượng dữ liệu tốt hơn
- Nó rất hữu ích để làm những việc hậu trường
7.Object.defineProperty ()
- Phương
Object.defineProperty()
pháp này cũng có thể được sử dụng để thêm Getters và Setters:
Ví dụ về bọ đếm:
KẾT LUẬN: Trong bài viết này, chúng ta đã tìm hiểu trình truy cập đối tượng trong JavaScript. Tôi hy vọng bài viết này hữu ích cho bạn. Cảm ơn các bạn đã theo dõi bài viết!
259 lượt xem17/10/2022 Blog Tin Học