Các tên đặc tính tính toán (tiếp tục)
Với cú pháp mới này, [ ] phá gianh một biểu thức Javascript arbitrary. Biểu thức đó được đánh giá, và giá trị kết
quả (chuyển đổi thành một string, nếu cần thiết) được sử dụng như tên đặc tính.
Một tình huống nơi bạn có thể muốn sử dụng các đặc tính tính toán là khi bạn có một thư viện Javascript code cái
mong đợi sẽ được truyền các objects với một tập cụ thể các đặc tính, và các tên của các đặc tính đó được định nghĩa
như các hằng trong thư viện đó. Nếu bạn đang viết code để tạo các objects cái sẽ được truyền tới thư viện đó, bạn
có thể hardcode các tên đặc tính, nhưng bạn có nguy cơ gặp các lỗi nếu bạn gõ tên đặc tính sai bất cứ đâu, và bạn
có nguy cơ gặp các vấn đề không khớp phiên bản nếu một phiên bản mới của thư viện thay đổi các tên đặc tính yêu cầu.
Thay vào, bạn có thể tìm thấy rằng nó làm code của bạn mạnh mẽ hơn để sử dụng cú pháp đặc tính tính toán với các hằng
tên đặc tính được định nghĩa bởi thư viện.
