获取数组元素的最大值(数组元素为对象,取数组对象中id的最大值)

4年以前  |  阅读数:308 次  |  编程语言:JavaScript 
const arr = [{ id: 1, name: 'jack' },{ id: 2, name: 'may' },{ id: 3, name: 'shawn' },{ id: 4, name: 'tony' }]
const arr1 = Math.max.apply(Math, arr.map(item => { return item.id }))
const arr2 = arr.sort((a, b) => { return b.id - a.id })[0].id
console.log(arr1) // 4
console.log(arr2) // 4

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8