Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何访问数组中的JavaScript对象?_Javascript - Fatal编程技术网

如何访问数组中的JavaScript对象?

如何访问数组中的JavaScript对象?,javascript,Javascript,我的问题是如何访问数组中的对象。例如,我如何访问属性country var arr1 = [{country: "Schweiz", code: 'ch'},{country: "Deutschland", code: 'de'},{country: "Oesterreich", code: 'at'}] 访问的正确语法为: 因此,如果要访问第一个索引的国家值,您应该使用: arr1[0].country // Schweiz 例如,让我们打印阵列上的每个国家: var arr1=[{

我的问题是如何访问数组中的对象。例如,我如何访问属性
country

var arr1 = [{country: "Schweiz", code: 'ch'},{country: "Deutschland", code: 'de'},{country: "Oesterreich", code: 'at'}]

访问的正确语法为:

因此,如果要访问第一个索引的国家值,您应该使用:

arr1[0].country  // Schweiz
例如,让我们打印阵列上的每个国家:

var arr1=[{
国家:“Schweiz”,
代码:“ch”
},
{
国家:“德国”,
代码:'de'
},
{
国家:“欧斯特帝国”,
代码:“at”
}
];
arr1.forEach((项目)=>{
文件。写入(项目。国家+“
”);
})
访问of的正确语法是:

因此,如果要访问第一个索引的国家值,您应该使用:

arr1[0].country  // Schweiz
例如,让我们打印阵列上的每个国家:

var arr1=[{
国家:“Schweiz”,
代码:“ch”
},
{
国家:“德国”,
代码:'de'
},
{
国家:“欧斯特帝国”,
代码:“at”
}
];
arr1.forEach((项目)=>{
文件。写入(项目。国家+“
”);
})
如果您知道索引,只需使用索引即可

arr1[1].country;
如果你想按国家代码查找,你可以找到它

var arr1=[{国家:“Schweiz”,代码:'ch'},{国家:“Deutschland”,代码:'de'},{国家:“Oesterreich”,代码:'at'}];
const getCountry=(数组,代码)=>array.find(country=>country.code==code);

console.log(getCountry(arr1,'de'))如果知道索引,只需使用索引即可

arr1[1].country;
如果你想按国家代码查找,你可以找到它

var arr1=[{国家:“Schweiz”,代码:'ch'},{国家:“Deutschland”,代码:'de'},{国家:“Oesterreich”,代码:'at'}];
const getCountry=(数组,代码)=>array.find(country=>country.code==code);

console.log(getCountry(arr1,'de'))你想要哪一个?可能使用
arr1[]。国家/地区
?你需要更简洁。是否基于特定的国家名称返回国家?数组是一个对象列表(在您的案例中是国家),因此您需要决定从该列表中选择哪个对象。要获取第一个对象,可以使用arr1[0],其中0是索引。要根据标准(例如国家/地区代码)选择对象,您可以使用Array.find函数您希望获得哪一个?可能使用
arr1[]。国家/地区
?您需要更简洁。是否基于特定的国家名称返回国家?数组是一个对象列表(在您的案例中是国家),因此您需要决定从该列表中选择哪个对象。要获取第一个对象,可以使用arr1[0],其中0是索引。要根据条件(例如国家代码)拾取对象,可以使用Array.find函数