Cú pháp literal object mở rộng Javascript (phần 10)

Các getters và setters đặc tính (tiếp tục)

Các đặc tính truy cập được định nghĩa như một hay hai phương thức tên của chúng là tương tự như tên đặc tính. Những
cái này trông như các phương thức thông thường định nghĩa sử dụng shorthand ES6 ngoại trừ rằng các định nghĩa getter
và setter được gắn tiền tố với get hay set. (Trong ES6, bạn cũng có thể sử dụng các tên đặc tính tính toán khi định
nghĩa các getters và setters. Đơn giản thay thế tên đặc tính sau get hay set với một biểu thức trong [ ]).
Các phương thức truy cập định nghĩa ở trên đơn giản nhận và thiết lập giá trị của một đặc tính dữ liệu, và không
có lí do để thích hơn đặc tính truy cập so với đặc tính dữ liệu. Nhưng như một ví dụ thú vị hơn, xem xét object sau
cái trình bày một 2D Cartesian point. Nó có các đặc tính dữ liệu thông thường để trình bày các tọa độ x và y của
điểm, và nó có các đặc tính truy cập cái cung cấp các tọa độ vùng cực của điểm:
code 5

Chia sẻ