0

JavaScriptを使用して値をプッシュする空の配列があります。配列の最大値を見つけて、次を使用して変数に設定できます。

Array.max = function( array ){
    return Math.max.apply( Math, array );
};

var maxX = Array.max(xArray);

その値に関連付けられたキーを見つけるにはどうすればよいですか?

4

1 に答える 1

4

値が一意であると仮定すると、次を使用できますArray.indexOf

var maxX = Array.max(xArray);
var index = xArray.indexOf(maxX);

キーが一意でない場合はindex、最初に見つかった要素のキーが含まれます。値がまったく存在しない場合、「キー」は になります-1

于 2012-07-03T19:20:40.110 に答える