添加计数和解释结果

时间:2015-09-23 13:47:09

标签: javascript

我有以下

counts = {};
$.each(answers, function(index, value) {
     counts[value] = counts[value] + 1 || 1;
});

它基本上计算数组中出现的次数。我知道值变量只能是1或2.如果我将结果记录到控制台,我会看到类似这样的内容

Object { 1=3,  2=1}

现在我正试图对这些结果做些什么。我正在尝试这个

if(counts[1]>counts[2]){
   $("#resultA").fadeIn();
} else{
   $("#resultB").fadeIn();
}

但出于某种原因,它总是触发else子句。我试图检查的是值1的计数是否高于值2的计数。我该怎么做?

Answers数组看起来像这样

  

对象{question1 = 1,question2 = 1,question3 = 2}

0 个答案:

没有答案