【发布时间】:2016-10-24 16:01:02
【问题描述】:
我要做的是遍历一个对象,获取每个候选者出现的总次数并将其打印到页面上。
我一直在为这个问题绞尽脑汁。我是 javascript 新手,使用对象对我来说是非常新鲜的事情。
感谢您的帮助!
var entry = [
{
candidate : "guy1",
rank : 1,
state : "AK",
vote_count : "2"
},
{
candidate : "guy2",
rank : 1,
state : "MI",
vote_count : "3"
},
{
candidate : "guy3",
rank : 1,
state : "AK",
vote_count : "5"
},
{
candidate : "guy2",
rank : 1,
state : "AL",
vote_count : "4"
},
{
candidate : "guy2",
rank : 1,
state : "FL",
vote_count : "9"
},
{
candidate : "guy1",
rank : 1,
state : "MN",
vote_count : "7"
}
];
for ( var i = 0, l = entry.canidate.length; i < l; i++ ) {
guy1 += entry.canidate[i];
}
console.log(guy1);
【问题讨论】:
-
明确地说,您是要获取候选人出现的次数,还是求该候选人的总票数?
-
canidate !== candidate。你有什么问题? -
你有一个类型
entry.canidate应该是candidate。此外,entry.candidate不是一个集合。entry是一个集合。 -
对不起。是的,我正在寻找每个候选人出现的总次数。
标签: javascript jquery arrays loops object