JavaScript根据value值获取key

const obj = { a:1,b:2,c:3,d:4,g:4}
function getMax(obj){
    const maxNumber = Math.max(...Object.values(obj)) //获取最大值
    // const maxNumber = Object.values(obj).sort((a,b)=>b-a)[0]  、、获取最大值
    const arrs = {}
    for (const key in obj) {
        if(obj[key]==maxNumber){
           arrs[key]=obj[key]
        }
    }
    return arrs
}
console.log(getMax(obj));

你可能感兴趣的:(前端,javascript)