Đoạn code dưới đây những chỗ nào không hợp lệ?
Đoạn code dưới đây những chỗ nào không hợp lệ?
const bird = {
size: "small",
};
const mouse = {
name: "Mickey",
small: true,
};
mouse.bird.size
không hợp lệmouse[bird.size]
không hợp lệmouse[bird["size"]]
không hợp lệTrong JavaScript thì tất cả keys của các object đều là string (ngoại trừ khi nó là một Symbol). Dù chúng ta không viết chúng như một string, về cơ bản chúng sẽ luôn được chuyển sang dạng string.
JavaScript thông dịch (hay unboxes) từng câu lệnh. Khi chúng ta sử dụng cặp dấu ngoặc []
, nó sẽ tìm kiếm dấu mở ngoặc đầu tiên `[...
middle
Chưa có bình luận nào