如何获取对象属性中的最大和最小数字,如下所示?
var animales = {
caballos: 10,
perros: 4,
pez_espada: 1,
tortugas: 3,
gatos: 6,
hipopotamos: 4,
elefantes: 4
}
如何获取对象属性中的最大和最小数字,如下所示?
var animales = {
caballos: 10,
perros: 4,
pez_espada: 1,
tortugas: 3,
gatos: 6,
hipopotamos: 4,
elefantes: 4
}
您可以使用Object.entries方法以数组的形式获取属性,并使用Array.reduce方法获取具有最大值或最小值的属性。
这样,您不仅可以获得最高或最低值,还可以获得它们所属的属性的名称。
打印在控制台上的结果是:
La propiedad con el mayor valor es caballos y su valor es 10
La propiedad con el menor valor es pez_espada y su valor es 1
可以通过这种方式使用
forEach
和Object.keys