JavaScript配列の最大値と最小値の検索


JavaScriptを使用してアルゴリズムを解いたり、論理を実装したりする場合、
有用な最大値と最小値を得る方法を見てみましょう.🧐
1.Mathオブジェクト
JavaScriptのMathオブジェクトでは、applyメソッドを使用して必要な値を取得できます.
Math.max.apply(null, 배열); // 최대값
Math.min.apply(null, 배열); // 최소값

let testing = [-1,-6,0,3,7];

Math.max.apply(null, testing); // 7
Math.min.apply(null, testing); // -6
💥 Mathオブジェクトを使用する場合、アレイに比較できない値がある場合.
結果はNaNを示す.
let NaN_testing = ["오류",5,2];
Math.max.apply(null, NaN_testing); // NaN, 문자열이 존재하기 때문에
2.reduceの使用reduceの最初のパラメータ누적값を使用して、最大値と最小値を求めます.
let max = testing.reduce((prev, cur)=>{
    return prev > cur ? prev : cur;
});

let min = testing.reduce((prev, cur)=>{
    return prev > cur ? cur : prev;
});