我有一个空数组,我使用 javascript 将值推送到其中。我能够找到数组的最大值并使用以下方法将其设置为变量:
Array.max = function( array ){
return Math.max.apply( Math, array );
};
var maxX = Array.max(xArray);
如何找到与该值关联的键?
我有一个空数组,我使用 javascript 将值推送到其中。我能够找到数组的最大值并使用以下方法将其设置为变量:
Array.max = function( array ){
return Math.max.apply( Math, array );
};
var maxX = Array.max(xArray);
如何找到与该值关联的键?
假设这些值是唯一的,您可以使用Array.indexOf
:
var maxX = Array.max(xArray);
var index = xArray.indexOf(maxX);
如果键不唯一,index
将包含找到的第一个元素的键。如果该值根本不存在,则“键”将为-1
.