Nested object là gì?

Noun Programming
subobject
Đối tượng được lồng, đối tượng lồng nhau

Các đối tượng được lồng (nested object) là các đối tượng (object) nằm bên trong một đối tượng khác.

Ví dụ sau trong ngôn ngữ Javasript, "vehicles" là một đối tượng nằm bên trong một đối tượng khác được gọi là "person". Sử dụng ký hiệu dấu chấm (dot notation), thuộc tính (property) của các đối tượng được lồng nhau (nested object) được truy cập.


<html>
<body>
<script>
   var person = {
      "name":"Ram",
      "age":27,
      "vehicles": {
         "car":"limousine",
         "bike":"ktm-duke",
         "plane":"lufthansa"
      }
   }
   document.write("Mr Ram has a car called" + " " + person.vehicles.car);
</script>
</body>
</html>

Output:


Mr Ram has a car called limousine

Learning English Everyday