题解 | #总成绩排名#

总成绩排名

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

16_总成绩排名

本题考点:sort

根据题目要求,根据数组参数中的对象属性"chinese"、"math"、"english"之和对数组参数进行排序,核心步骤有:

  1. 对数组参数进行sort排序,sort接受一个函数
  2. 在该函数中声明两个变量,分别用于存储该函数两个对象参数的"chinese"、"math"、"english"属性之和
  3. 最后根据声明的两个变量值对比将数组进行排序

参考答案

const _rank = array => {
    array.sort((left, right) => {
        let lg = left.chinese + left.math + left.english
        let rg = right.chinese + right.math + right.english
        return rg - lg
    })
    return array
}

全部评论

相关推荐

渴望wlb的牛油果很...:直说卡第一学历不就行了 非得拐弯抹角
点赞 评论 收藏
分享
10-13 16:58
门头沟学院 Java
点赞 评论 收藏
分享
评论
13
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务