2013-10-04 73 views
2
{ 
"USA":[{"country":"Albuquerque (ABQ)"}, 
     {"country":"Allentown (ABE)"} 
     ], 
"Canada":{"country":"Calgary (YYC)"}, 
"Hawaii":{"country":"Honolulu International Apt (HNL)"} 
} 

這是我對象的所有成員,我需要循環它通過這樣我就可以得到所有的值這樣循環throught對象的JavaScript

美國

  • 阿爾伯克基(ABQ )
  • 阿倫敦(ABE)

Canade

  • 卡爾加里(YYC)

回答

1

我已經爲您創建一個的jsfiddle在http://jsfiddle.net/5eM4q/

的方式,您使用

data[obj].country 

訪問數據是不正確

+0

希望這可以幫助你循環對象! – Rajesh

+0

是的,非常感謝 – astonish

1

對於s解決方案,你可以看看這個演示。

DEMO

您可以使用for(k in obj)

for(k in obj){ 
    var value = obj[k]; 
}