如何返回属性名称?

时间:2013-03-16 13:25:53

标签: javascript

我不太确定如何做到这一点,或谷歌找到答案......

for (var c in cfd){
   if (cfd[c] <= cfd[c+1]) {
       nextfunk = ???
   }
}

在for循环之后,我希望nextfunk具有最低值cfd的名称值。

感谢。

5 个答案:

答案 0 :(得分:4)

for (var c in cfd){
   if (cfd[c] <= cfd[c+1]) {
       nextfunk = c;
   }
}

答案 1 :(得分:1)

试试这个: -

for (var c in cfd){
   if (cfd[c] <= cfd[c+1]) {
       nextfunk = c;
   }
}

答案 2 :(得分:0)

试试这个

var value = Math.max.apply(Math, cfd);

答案 3 :(得分:0)

它将是c,因为它包含名称:

nextfunk = c;

答案 4 :(得分:0)

因为你要求退货:

var nextfunk;

for (var c in cfd){
   if (cfd[c] <= cfd[c+1]) {
       nextfunk = c;
   }
}

return nextfunk;