// 数组对象排序方法
  export function compare(property) {
      return function (a, b) {
        const value1 = a[property]
        const value2 = b[property]
        return value2 - value1 // 正序 return value1 - value2 降序
 
      }
    },
let arr = [ {name: '小明', age: 18},
    {name: '小花', age: 20}]
比较两个人的年龄大小:

let newArr = arr.sort(compare('age'))
console.log(newArr)
计算两个人的年龄之和:

let sumCount = arr.reduce((ageSum, currStudent) => {
          return ageSum + Number(currStudent.age);
        }, 0)
console.log(sumCount)

最新文章

  1. CATransition自定义转场动画
  2. Linux可信计算机制模块详细分析之核心文件分析(8)tpm.c核心代码注释(中)
  3. extjs 选项卡
  4. extjs4 树列表 添加子节点 刷新所有父节点数据
  5. Google Protocol Buffer 协议
  6. PC端 $_SERVER 说明
  7. Linux上安装使用boost入门指导
  8. tj
  9. php获取https下的内容
  10. Failed to collect certificates from /data/app/vmdl201020547.tmp/base.apk: META-INF/CERT.SF indicates /data/app/vmdl201020547.tmp/base.apk is signed using APK Signature Scheme v2, but no such signature
  11. The run destination XXX的 iPhone is not valid for Running the scheme 'Day7通讯录Demo'.
  12. nginx的请求接收流程(二)
  13. 重新想象 Windows 8 Store Apps (18) - 绘图: Shape, Path, Stroke, Brush
  14. 在WPF中处理Windows消息
  15. Oracal的Lpad函数
  16. CODE[VS]-最小数和最大数-整数处理-天梯青铜
  17. Ubuntu命令模式基础
  18. 关于CS1061报错(XX不包含XXX的定义,并且找不到类型为XX的第一个参.....)的一种可能的解决的办法
  19. Selenium+Chrome/phantomJS模拟浏览器爬取淘宝商品信息
  20. iOS 轻击、触摸和手势的检测

热门文章

  1. RDD持久化和检查点
  2. GreenDao操作本地db文件(使用greendao 新版3.2.2 )
  3. oracle之PGA相关的sql
  4. python中的数据模型
  5. homebrew 安装node 切换node版本
  6. Flutter 中的普通路由、普通路由传值、 命名路由、命名路由传值
  7. windows 服务 包装模板
  8. What is REST and Restful?
  9. Finance财务软件(支持多账套专题)
  10. HDLbits——Lfsr5