score: [{ 'name': 'Zhexue', 'score': 62 },
{ 'name': 'Jingjixue', 'score': 33 },
{ 'name': 'Faxue', 'score': 52 },
{ 'name': 'Jiaoyuxue', 'score': 44 },
{ 'name': 'Shuxue', 'score': 47 },
{ 'name': 'Wenxue', 'score': 87 },
{ 'name': 'Xinlixue', 'score': 57 },
{ 'name': 'Yixue', 'score': 43 },
{ 'name': 'Guanlixue', 'score': 47 },
{ 'name': 'Yishuxue', 'score': 52 },
{ 'name': 'Lixue', 'score': 77 },
{ 'name': 'Gongxue', 'score': 79 },
{ 'name': 'Lishixue', 'score': 88 }
]请问如何定义函数取到score.score中的最大值,并取出name
1 回答
泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
function getmaxscore(arrayobj)
var maxi=0;
for (var i=0;i<arrayobj.length;i++)
{
if (arrayobj[maxi].score<=arrayobj[i].score)
{
maxi=i;
}
}
return maxi;
}
代码如上所示,希望帮到你
添加回答
举报
0/150
提交
取消