js 中包含对象的数组中取最大值如何实现?

 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


米琪卡哇伊
浏览 2872回答 1
1回答

泛舟湖上清波郎朗

function getmaxscore(arrayobj)var maxi=0;for (var i=0;i<arrayobj.length;i++){if (arrayobj[maxi].score<=arrayobj[i].score)&nbsp;{maxi=i;}}return maxi;}代码如上所示,希望帮到你
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript