Javascript:从数组中的对象中选择属性

Javascript: select property from object in array

本文关键字:对象 选择 属性 Javascript 数组      更新时间:2023-09-26

我有一个对象数组,我想在该数组中选择某个对象的属性。当我尝试以下代码时,它不起作用,我在字符串中没有得到任何值:

var _string = teams[2].name;

阵列代码下方:

var teams = new Array (team1, team 2, team3);
var team1 = {
     name: "team 1",
     matches: 5 
}

var team2 = {
     name: "team 2",
     matches: 4 
}

var team3 = {
     name: "team 3",
     matches: 3 
}

一些帮助会很好:-)

感谢

G

您应该先声明您的团队,然后像这样声明您的数组:

var team1 = {
     name: "team 1",
     matches: 5 
}
var team2 = {
     name: "team 2",
     matches: 4 
}
var team3 = {
     name: "team 3",
     matches: 3 
}
var teams = [team1, team2, team3];

还要注意,代码中的team2之间有一个空格,这是不正确的。

出现错误var teams = new Array (team1, team 2, team3);,应为var teams = new Array (team1, team2, team3);

您在team2之间添加了不必要的空间:)