遍历简单javascript对象

遍历简单javascript对象,javascript,Javascript,我有精神障碍。如何访问从ajax函数返回的javascript对象中的数据 我在想这样的事情会管用的: data[0].id would return 1 data[1].category.description would return "MEN" 谢谢你的帮助 "[ { "id" : 1, "description" : "PANTS", "price" : 10.99, "category" : { "id" : 1, "description" : "

我有精神障碍。如何访问从ajax函数返回的javascript对象中的数据

我在想这样的事情会管用的:

data[0].id would return 1 
data[1].category.description would return "MEN"
谢谢你的帮助

"[ {
  "id" : 1,
  "description" : "PANTS",
  "price" : 10.99,
  "category" : {
    "id" : 1,
    "description" : "MEN"
  },
  "customerType" : {
    "id" : 1,
    "type" : "COUNTER"
  }
}, {
  "id" : 2,
  "description" : "SHIRT",
  "price" : 4.99,
  "category" : {
    "id" : 1,
    "description" : "MEN"
  },
  "customerType" : {
    "id" : 1,
    "type" : "COUNTER"
  }
} ]"

这应该行得通,只要绕一圈就行了

dataLength=data.length;
for(var i=0;i<dataLength;i++){
    var dataID = data[i].id;
    var dataCatagory = data[i].category.description;
}

哎呀。。我想出了一个简单的方法来获取数据。我可以这样做:

currentrow = data[i];
id = currentrow.id;

或者使用id或其他值。别介意我的帖子,我有时是个白痴

看起来你在粘贴原始字符串,我假设你还没有将其解析为对象。请删除此问题。谢谢你的快速回复,我只是在你键入你的回复时发布了我自己的回复。嗯。。只是一个愚蠢的大脑冻结我会在7分钟内接受你的帖子LOL再次感谢别担心,这发生在我们所有人身上:上面是ZZBOV的Pper评论我没有先解析它,然后我可以像正常一样遍历它。我想我会在评论中加上这句话,以防其他人像我一样大脑冻结。只需执行JSON.parsedata,然后使用循环或其他任何东西,它就会像任何其他普通javascript对象一样工作