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

标签 javascript arrays object

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

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 之间有一个空格,这是不正确的。

关于Javascript:从数组中的对象中选择属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29467340/

相关文章:

javascript - 异步管道在非常简单的 Angular 应用程序中不起作用

javascript - jQuery点击函数滑动div

javascript - jQuery ajax 的 URL 无效

arrays - 如何在scala中迭代json数组

PHP |通过重新排序从数组中删除元素?

javascript - 如何在使两个变量名成为同一对象的别名与使它们等于两个单独的对象之间进行切换?

javascript - 使用键数组过滤 Javascript 对象

javascript - 自调用匿名函数与面向对象的方法来防止影响全局命名空间

java - 初始化 JComboBox[] 数组

c# - 从 MS Access OLE 对象列创建图像文件(使用 C# 或 VB.NET)