在Javascript中访问数组的属性

在Javascript中访问数组的属性,javascript,php,arrays,Javascript,Php,Arrays,我有PHP和javascript代码,我的PHP变量将其转换为javascript变量: var countries_list = JSON.parse('<?php echo json_encode($countries_list);?>'); var-countries\u list=JSON.parse(“”); 执行console.log时,我返回数组: 如何访问属性价格? 编辑:我也需要键值(deu、esp、gbr等) 国家/地区列表不是数组,而是对象文字 要获取每个

我有PHP和javascript代码,我的PHP变量将其转换为javascript变量:

var countries_list = JSON.parse('<?php echo json_encode($countries_list);?>');
var-countries\u list=JSON.parse(“”);
执行console.log时,我返回数组:

如何访问属性价格?

编辑:我也需要键值(deu、esp、gbr等)


国家/地区列表不是数组,而是对象文字

要获取每个国家的价格,请执行以下操作

for (var countryCode in countries_list) {
    var country = countries_list[countryCode];
    console.log(countryCode, country, country.price);
}

object.aut.price
?但我也想获取键值(aut、bel、irl、ita),此代码不起作用,返回对象:
for(var-key-in-countries_-list){var-countries=countries_-list[key];console.log(countries);}
countryCode
是键值,只要把它记录下来,看一看就知道了yourself@RP_morales更新了我的答案。