Dấu ngoặc nhọn biểu thị một đối tượng theo nghĩa đen. Đó là cách gửi cặp khóa/giá trị của dữ liệu.
Vì vậy, đây:
var obj = {name: "testing"};
Được sử dụng như thế này để truy cập dữ liệu.
obj.name; // gives you "testing"
Bạn có thể cung cấp cho đối tượng một số cặp khóa/giá trị được phân cách bằng dấu phẩy, miễn là các khóa là duy nhất.
var obj = {name: "testing",
another: "some other value",
"a-key": "needed quotes because of the hyphen"
};
Bạn cũng có thể sử dụng dấu ngoặc vuông để truy cập các thuộc tính của đối tượng.
Điều này sẽ được yêu cầu trong trường hợp của "a-key"
.
obj["a-key"] // gives you "needed quotes because of the hyphen"
Sử dụng dấu ngoặc vuông, bạn có thể truy cập giá trị bằng tên thuộc tính được lưu trữ trong một biến.
var some_variable = "name";
obj[ some_variable ] // gives you "testing"
Cảm ơn bạn, rất hữu ích! – milan
@user - Bạn được chào đón. : o) – user113716