2016-07-05 34 views

回答

0

如果你想拥有一个对象数组,你需要修改你的数据。

{ 
    "data":[ 
     { 
     "name": "IT_JOBS", 
      "areas":[ 
      "SE", 
      "QA", 
      "PM" 
      ], 
      "subareas":[ 
      "Associate", 
      "Trainee", 
      "Developer" 
      ] 
     }, 
     { 
     "name": "IT", 
      "areas":[ 
      "SEs", 
      "QsA", 
      "PMs" 
      ], 
      "subareas":[ 
      "Assocsasdiate", 
      "Traineeasd", 
      "Developeasdasdr" 
      ] 
     } 
    ] 
} 

以下是样本Jsfiddle

for (var key in response.data) { 
    var obj = response.data[key]; 

    console.log("Values for ITEM: " + key) 
    console.log("Name: " + obj.name); 
    console.log("Areas: " + obj.areas); 
    console.log("Subareas: " + obj.subareas); 
} 

如果你有一个对象,你可以做这样的事情Jsfiddle

for (let i = 0; i < response.data.length; i++) { 
    console.log("Values for IT_JOBS"); 
    console.log("Areas: " + response.data[i].IT_JOBS.areas); 
    console.log("Subareas: " + response.data[i].IT_JOBS.subareas); 
} 
+0

谢谢你。这是我的预期。非常感谢 – madhev

相关问题