在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ JS 如何對(duì)數(shù)量不確定的目標(biāo)進(jìn)行數(shù)值大小對(duì)比?

JS 如何對(duì)數(shù)量不確定的目標(biāo)進(jìn)行數(shù)值大小對(duì)比?

RT:JS 如何對(duì)數(shù)量不確定的目標(biāo)進(jìn)行數(shù)值大小對(duì)比?

const rects = [
    {width: 12, height: 34},
    {width: 9, height: 32},
    {width: 32, height: 64},
    {width: 13, height: 84},
    {width: 2, height: 94},
]

rects.forEach(item => {
    item.height //怎么得出最大得值?
})

我能想到的是逐步一個(gè)個(gè)對(duì)比,保存單前最大值再和下一個(gè)值對(duì)比,有沒有簡(jiǎn)單的辦法實(shí)現(xiàn)?

回答
編輯回答
薄荷綠

調(diào)用數(shù)組中的sort方法進(jìn)行排序,如果你要的是降序排序的話,就直接去第一個(gè)就行了

2017年8月22日 19:53
編輯回答
陌離殤
Math.max(...rects.map(o=>o.height)) //獲取最大值

rects.find(v=>v.height===Math.max(...rects.map(o=>o.height))) //獲取最大值對(duì)象

rects.findIndex(v=>v.height===Math.max(...rects.map(o=>o.height)))//獲取最大值對(duì)象的index
2018年2月12日 08:07