在javascript中循环遍历对象的所有成员

在javascript中循环遍历对象的所有成员,javascript,Javascript,这是我的对象,我需要循环它,这样我就可以得到像这样的所有值 美国 阿尔伯克基(阿布克) 阿伦敦(安倍) Canade 卡尔加里(YYC) 我已经在为您创建了一个JSFIDLE 使用 { "USA":[{"country":"Albuquerque (ABQ)"}, {"country":"Allentown (ABE)"} ], "Canada":{"country":"Calgary (YYC)"}, "Hawaii":{"country":"Honolu

这是我的对象,我需要循环它,这样我就可以得到像这样的所有值

美国

  • 阿尔伯克基(阿布克)
  • 阿伦敦(安倍)
Canade

  • 卡尔加里(YYC)

我已经在为您创建了一个JSFIDLE

使用

{
"USA":[{"country":"Albuquerque (ABQ)"},
        {"country":"Allentown (ABE)"}
        ],
"Canada":{"country":"Calgary (YYC)"},
"Hawaii":{"country":"Honolulu International Apt (HNL)"}
}

不正确

您可以查看此演示

您可以使用
循环对象(obj中的k)


希望这对你有帮助!!
    data[obj].country
for(k in obj){
    var value = obj[k];
}