gpt4 book ai didi

javascript - 从对象中获取具有最高值的键

转载 作者:IT王子 更新时间:2023-10-29 02:55:04 25 4
gpt4 key购买 nike

我有一个这样的对象:

Object {a: 1, b: 2, undefined: 1} 

如何从中快速提取最大值标识符(此处:b)?我尝试将它转换为数组然后进行排序,但没有成功,因为它是按字母顺序排序的(为了从三个值中获取一个值来回处理数据似乎有点矫枉过正)。

最佳答案

例如:

var obj = {a: 1, b: 2, undefined: 1};

Object.keys(obj).reduce(function(a, b){ return obj[a] > obj[b] ? a : b });

ES6 中:

var obj = {a: 1, b: 2, undefined: 1};

Object.keys(obj).reduce((a, b) => obj[a] > obj[b] ? a : b);

关于javascript - 从对象中获取具有最高值的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27376295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com