0

I have this JavaScript data structure in which I want to access node elements("one","two"). Here is what I have tried

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);
}

Expected output

one
two
Quentin Veron
  • 3,079
  • 1
  • 14
  • 32
saurabh kumar
  • 155
  • 5
  • 26

1 Answers1

0

You need to do JSON.stringify(c) instead of 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));
}
Ankit Agarwal
  • 30,378
  • 5
  • 37
  • 62