js获取数组对象中某个属性的最大值或最小值

614 阅读1分钟

数组对象如下,求id的最大值和最小值

 list: [
        { id: 1, name: 'jack' },
        { id: 2, name: 'may' },
        { id: 3, name: 'shawn' },
        { id: 4, name: 'tony' },
      ]

Math方法

// 最大值 4
Math.max.apply(Math,this.list.map(item => { return item.id }))
 
// 最小值 1
Math.min.apply(Math,this.list.map(item => { return item.id }))