【js】配列の中から最大値と最小値を取得したい

今回は配列に入っている複数の値から一番大きい値と一番小さい値を調べたいときや取得したいときの方法を紹介していきたいと思います。

未経験でも安心!人気のプログラミングスクール

マンツーマン指導だから未経験からプログラミングが学べて高いコーディングスキルが身につく人気のテックキャンプ!

配列に値を格納

まずは配列に値を入れます。

var item_list = [10, 5, 8, 15, 9, 3, 99];

最大値を取得する

次に配列に入っている最大値を取得します。

var max_num = item_list.reduce(function (a, b){
	return Math.max(a, b);
})

reduceを使うことで2つの値を比較しながら最大値を求めていく流れになります。

最大値を取得するにはMath.max関数を使います。

最小値を取得する

次に配列に入っている最小値を取得します。

var min_num = item_list.reduce(function (a, b){
	return Math.min(a, b);
})

最小値を取得するにはMath.min関数を使います。

さきほどの配列から最大値と最小値を求めましょう。

console.log(max_num);
console.log(min_num);

コンソールで見ると最大値に「99」が表示され、最小値に「3」が表示されます。

未経験でも安心!人気のプログラミングスクール

マンツーマン指導だから未経験からプログラミングが学べて高いコーディングスキルが身につく人気のテックキャンプ!

javascript
スポンサーリンク
blogをフォローする
フロントエンジニア&コーダーのためのマテリアルブログ

コメント

タイトルとURLをコピーしました