如何轻松获取JavaScript数组的最小或最大元素?
示例Psuedocode:
let array = [100, 0, 50]
array.min() //=> 0
array.max() //=> 100
Run Code Online (Sandbox Code Playgroud) 我有一个像这样的javascript对象:
{ "a":4, "b":0.5 , "c":0.35, "d":5 }
Run Code Online (Sandbox Code Playgroud)
有没有一种快速的方法来获得属性中的最小值和最大值,而无需遍历所有属性?因为我拥有的物体很大,我需要每两秒钟获得一次最小值/最大值.(对象的值不断变化).
我有一个像这样的对象:
Object {a: 1, b: 2, undefined: 1}
Run Code Online (Sandbox Code Playgroud)
如何从中快速提取最大值标识符(此处b为:)?我尝试将它转换为数组,然后进行排序,但它没有成功,因为它按字母顺序排序(并且为了从三个中获取一个值来回看待来回数据似乎是一种过度杀伤力).