题解 | #总成绩排名#

总成绩排名

https://www.nowcoder.com/practice/469004467e9a45c8b4f57401b653aef5

{"html":"<!DOCTYPE html>\r\n<html>\r\n    <head>\r\n        <meta charset=utf-8>\r\n    </head>\r\n    <body>\r\n    \t\r\n        <script type=\"text/javascript\">\r\n        const _rank = array => {\r\n            // 补全代码\r\n            array.forEach((item,index)=>{\r\n                // 将每一科的成绩相加 存储在 总成绩的属性里\r\n                array[index].zongchengji = item.chinese + item.math + item.english\r\n            })\r\n            // 利用 数组内置sort 方法将总成绩由高到低排列 b- a 高到低   a - b 是低到高 \r\n            let name = 'zongchengji'\r\n           array.sort((a, b) => {\r\n\r\n\t\t\t\treturn b[name] - a[name];\r\n\r\n\t\t\t})\r\n\r\n\r\n            // 最后 返回新排列好的成绩数组\r\n            return array\r\n\r\n        }\r\n\r\n        // 小明 、 小黄 、 小红 三个同学的 语文 、数学、英语成绩数组\r\n        _rank([{'chinese':90,'math':88,'english':78},{'chinese':74,'math':98,'english':88},{'chinese':91,'math':96,'english':78}])\r\n        </script>\r\n    </body>\r\n</html>","css":"/* html, body {\\n\\twidth: 100%;\\n\\theight: 100%;\\n\\tmargin: 0;\\n\\tpadding: 0;\\n} */","js":"// 请在这里输入代码"}

全部评论

相关推荐

飞花断音:这个头像有点搞笑
点赞 评论 收藏
分享
04-06 16:59
已编辑
河南工业大学 Java
牛牛牛的牛子:最好扔了,实在没有选择的选择
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务