Javascript访问同一层次结构下的对象属性

时间:2014-10-10 10:04:49

标签: javascript object

嗨,我正在尝试编写代码时遇到此问题

var k = { 
  
    sam: {
      b: k.bar.x,
      },
  
    bar: {
      x: "Hi",
     },
  };

我不知道如何访问该bar.x属性。我尝试过使用getter和setter。

我知道如果我使用 b:this.k.bar.x 可以访问它。但这种访问它的方法很糟糕。

请澄清我的疑问。我的理解是错的还是我的代码错了。 谢谢

1 个答案:

答案 0 :(得分:-2)

也许这会有所帮助,直接来自MDN网站。

var myHonda = {color: "red", wheels: 4, engine: {cylinders: 4, size: 2.2}};

MDN Objects ref

我还不能发布图片,但在写完javascript之后,我打开了我的控制台并键入:myHonda.engine.cylinders并返回4.这就是它的工作原理,以澄清。