Truy vấn và thiết lập các đặc tính Javascript
Để giành giá trị của một đặc tính, sử dụng các toán tử dấu . hay các dấu [ ] mô tả trong học phần trước. Sườn bên
tay trái nên là một biểu thức giá trị của nó là một object. Nếu đang sử dụng toán tử dấu . , sườn bên tay phải phải
là một cái nhận dạng đơn giản cái đặt tên cho đặc tính. Nếu đang sử dụng [ ], giá trị bên trong [ ] phái là
một biểu thức cái đánh giá thành một string cái chứa tên đặc tính mong muốn:
let author = book.author; // Get the “author” property of the book.
let name = author.surname; // Get the “surname” property of the author.
let title = book[“main title”]; // Get the “main title” property of the book.
Để tạo hay thiêt lập một đặc tính, sử dụng dấu . hay các dấu [ ] như bạn sẽ để truy vấn đặc tính, nhưng đặt chúng
trên sườn bên phải của một biểu thức gán:
book.edition = 7; // Create an “edition” property of book.
book[“main title”] = “ECMAScript”; // Change the “main title” property
Khi đang sử dụng notation [ ], chúng tôi vừa nói rằng biểu thức bên trong [ ] phải đánh giá thành một string.
Một phát biểu chính xác hơn là rằng biểu thức phải đánh giá thành một string hay một giá trị cái có thể được
chuyển đổi thành một string hay thành một kí hiệu. Trong học phần sau, chúng ta sẽ thấy rằng nó là phổ biến để
sử dụng các số bên trong các dấu [ ].