メインコンテンツまでスキップ

配列から最大値・最小値を求める

最大値

function findMax(valueArray) {
return valueArray.reduce((before, current) => Math.max(before, current), Number.NEGATIVE_INFINITY);
}

使用例

let test = [3, 8, 2, 9, -8];

print(findMax(test)); // 9と出力されます

最小値

function findMin(valueArray) {
return valueArray.reduce((before, current) => Math.min(before, current), Number.POSITIVE_INFINITY);
}

使用例

let test = [3, 8, 2, 9, -8];

print(findMin(test)); // -8と出力されます