Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从对象Javascript访问数据_Javascript_Json - Fatal编程技术网

从对象Javascript访问数据

从对象Javascript访问数据,javascript,json,Javascript,Json,我已创建此对象: var hemicycle = { Groupe : "Group1" [{ Member : [{ Name : "MemberName", Siege : "SiegeNumber", Vignette : "PhotoURL" }] }] }; 我试图显示其中的一些数据,但无法访问任何数据。 当我在Chrome的开发工具中键入hemic

我已创建此对象:

    var hemicycle = {

    Groupe : "Group1" [{
        Member : [{
            Name : "MemberName",
            Siege : "SiegeNumber",
            Vignette : "PhotoURL"
        }]

    }]


};
我试图显示其中的一些数据,但无法访问任何数据。 当我在Chrome的开发工具中键入hemicycle时,我得到以下信息:

我还试图显示对象中的“Group1”,但它不允许,我键入了以下内容:

我不知道为什么我的对象没有定义


非常感谢您的帮助。

问题是,您实际上没有有效的对象<代码>群组的结构真的很奇怪,它应该是什么?阵列?然后试试这个:

var hemicycle = {
  Groupe: [{
    Member : [{
      Name : "MemberName",
      Siege : "SiegeNumber",
      Vignette : "PhotoURL"
    }]

  }]
};

问题是,你实际上没有一个有效的对象<代码>群组的结构真的很奇怪,它应该是什么?阵列?然后试试这个:

var hemicycle = {
  Groupe: [{
    Member : [{
      Name : "MemberName",
      Siege : "SiegeNumber",
      Vignette : "PhotoURL"
    }]

  }]
};

您的问题是对象本身无效。 有两种改进方法。选择最适合你需要的

var hemicycle = {

Groupe : "Group1",
Content : [{
    Member : [{
        Name : "MemberName",
        Siege : "SiegeNumber",
        Vignette : "PhotoURL"
    }]

}]
})


})

您的问题是对象本身无效。 有两种改进方法。选择最适合你需要的

var hemicycle = {

Groupe : "Group1",
Content : [{
    Member : [{
        Name : "MemberName",
        Siege : "SiegeNumber",
        Vignette : "PhotoURL"
    }]

}]
})


})

这个简单的例子应该可以解决您的问题

var myObj = {
    "1": { address: "44 buxton gardens berea durban", lat: "25.686", lng: "58.1156"},
    "2": { address: "44 buxton gardens berea durban", lat: "0.0086", lng: "-0.00056"}
 }

  alert(myObj['1']['address']); //this get the address value of the first element

//using foreach statement to access the element and key

 for (key in myObj){
  alert(key); //this will display the 1
 //use can say
 alert(myObj[key]['address']); // this gets the value of address
 }

这个简单的例子应该可以解决您的问题

var myObj = {
    "1": { address: "44 buxton gardens berea durban", lat: "25.686", lng: "58.1156"},
    "2": { address: "44 buxton gardens berea durban", lat: "0.0086", lng: "-0.00056"}
 }

  alert(myObj['1']['address']); //this get the address value of the first element

//using foreach statement to access the element and key

 for (key in myObj){
  alert(key); //this will display the 1
 //use can say
 alert(myObj[key]['address']); // this gets the value of address
 }

. 删除“Group1”(声明无效)应该有效。您的对象无效。您的
Groupe
应该是object,但类似于简单值,在
Group1
之后没有
。。。。删除“Group1”(声明无效)应该有效。您的对象无效。您的
Groupe
应该是object,但就像简单的值一样,没有
Group1
之后…谢谢,我删除了“Group1”,并在Groupe内部创建了一个GroupName:“Group1”。现在工作得很好!谢谢,我删除了“Group1”,并在Groupe中创建了一个GroupName:“Group1”。现在工作得很好!谢谢,我设法用保罗的答案修改了我的数组。最重要的是你学到了一些东西,而不是repu去了谁:D汉克斯,我设法用保罗的答案修改了我的数组。最重要的是你学到了一些东西,而不是repu去了谁:D