如何访问数组中的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函数