ホームページ > ウェブフロントエンド > jsチュートリアル > jQuery特定のインデックスの配列で最高の値を取得します

jQuery特定のインデックスの配列で最高の値を取得します

Jennifer Aniston
リリース: 2025-02-28 01:20:13
オリジナル
238 人が閲覧しました

jQuery特定のインデックスの配列で最高の値を取得します

特定のインデックスの配列で最高の値を取得するための単純なjQueryコードスニペット 価値。 データセット。
<span>var data = Array();
</span>data<span>[0] = {"apples":1, "pears":2, "oranges":3};
</span>data<span>[1] = {"apples":3, "pears":3, "oranges":5};
</span>data<span>[2] = {"apples":4, "pears":1, "oranges":6};</span>
ログイン後にコピー
関数。
<span>//get the highest value in array for specific index
</span><span>//usage: getHighestVal(data,index)
</span><span>//data = array
</span><span>//index = index of array to analyse
</span><span>function getHighestVal(data<span>, index</span>)
</span><span>{
</span>    $<span>.each(data, function (i<span>,v</span>)
</span>    <span>{
</span>        thisVal <span>= v[index];
</span>        max <span>= (max < thisVal) ? thisVal : max;
</span>    <span>});
</span>    <span>return max;
</span><span>}
</span><span>var highest = getHighestVal(data, 'apples');
</span><span>console.log(highest);</span>
ログイン後にコピー
例: したがって、この例では、「Apple」の最高の価値を取得したいと考えています。 jQuery特定のインデックスの配列で最高の値を取得します

jQueryと配列のインデックス作成に関するよくある質問(FAQ)

jQueryを使用して配列の最大値を見つけるにはどうすればよいですか?

jQueryには、配列に最大値を見つけるための組み込み関数がありません。ただし、JavaScriptのMath.Max関数を使用してApplyメソッドを組み合わせて使用​​して、これを達成できます。これができる方法は次のとおりです。 // outputs:5
このコードでは、math.max.apply(null、array)を使用して、配列の最大値を見つけます。 Applyメソッドは、Math.max関数を一連の引数で呼び出すために使用されます。ただし、JavaScriptのMath.min関数をApplyメソッドと組み合わせて使用​​できます。例は次のとおりです。

var array = [1、2、3、4、5];
var min = math.min.apply(null、array);
console.log(min); // outputs:1

このコードでは、Math.min.Apply(null、array)が配列の最小値を見つけるために使用されます。ただし、JavaScriptのReduce機能を使用してこれを実現できます。方法は次のとおりです。

var array = [1、2、3、4、5];

var maxindex = array.reduce((maxindex、value、index、array)=> value> array [maxindex]?index:maxindex、0);
console.log(maxindex); // outputs:4 このコードでは、還元関数は配列を反復し、最大値のインデックスを見つけるために使用されます。ただし、JavaScriptの削減機能を使用できます。例は次のとおりです。

var array = [1、2、3、4、5];
var minindex = array.reduce((minindex、value、index、array)=> value console.log(minindex); // outputs:0

このコードでは、還元関数を使用して配列を反復し、最小値のインデックスを見つけます。

jQueryを使用して配列を昇順で並べ替えるにはどうすればよいですか?

jQueryは、昇順で配列をソートするための組み込み関数を提供しません。ただし、JavaScriptのソート機能を使用できます。方法は次のとおりです。

var array = [5、4、3、2、1];
array.sort((a、b)=> a -b);
console.log(array); // outputs:[1、2、3、4、5]
このコードでは、ソート関数は配列を昇順で並べ替えるために使用されます。ただし、JavaScriptのソート機能を使用できます。例は次のとおりです。

var array = [1、2、3、4、5];

array.sort((a、b)=> b -a);

console.log(array); // outputs:[5、4、3、2、1]
このコードでは、ソート関数は配列を下降順にソートするために使用されます。ただし、JavaScriptの削減機能を使用できます。方法は次のとおりです。

var array = [1、2、3、4、5];
var sum = array.reduce((sum、value)=> sum value、0);
console.log(sum); //出力:15このコードでは、還元関数を使用して配列を反復し、すべての値の合計を見つけます。ただし、JavaScriptの削減機能を長さのプロパティと組み合わせて使用​​できます。例は次のとおりです。

var array = [1、2、3、4、5];

var平均= array.reduce((sum、value)=> sum value、0) / array.length;

console.log(平均); //出力:3このコードでは、還元関数はすべての値の合計を見つけるために使用され、その後、平均を見つけるために合計を配列の長さで除算します。方法は次のとおりです。

var array = [1、2、2、3、3、3、4、4、5、5];
var uniquearray = $ .unique(array);
console.log(uniquearray); // outputs:[1、2、3、4、5]
このコードでは、アレイから重複を削除するために一意の関数が使用されます。例は次のとおりです。

var array = [1、2、3、4、5];

var index = $ .inarray(3、array);

console.log(index); // outputs:2
このコードでは、inarray関数を使用して、配列内の値3のインデックスを見つけます。値が見つからない場合、関数は-1を返します。

以上がjQuery特定のインデックスの配列で最高の値を取得しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート