JavaScript数据结构中访问节点的值如何

时间:2018-09-24 13:16:47

标签: javascript arrays

我有这个JavaScript数据结构,我想在其中访问节点元素(“一个”,“两个”)。这是我尝试过的

var myObj, x;

myObj = { 
  "one":{
    "name":"John",
    "age":30 
  },
  "two":{
    "name":"fgdf",
    "age":3543 
  }
};

for(var i in myObj) {
  var c = myObj[i];
  console.log(c.value);
}

预期产量

one
two

1 个答案:

答案 0 :(得分:0)

您需要执行JSON.stringify(c)而不是c.value

var myObj, x;
myObj = {
  "one": {
    "name": "John",
    "age": 30
  },
  "two": {
    "name": "fgdf",
    "age": 3543
  }

};
for (var i in myObj) {
  var c = myObj[i];
  alert(JSON.stringify(c));
}