[javascript] 배열 중 최댓값 찾기
배열에서 가장 큰 숫자를 찾는 방법에 대해 알아보겠습니다.
1. Math.max
메서드 사용
const numbers = [1, 3, 5, 2, 8, 4];
const maxNumber = Math.max(...numbers);
console.log(maxNumber); // 출력: 8
위의 예제에서는 Math.max
메서드와 전개 구문(...
)을 사용하여 배열에서 가장 큰 숫자를 찾았습니다.
2. reduce
메서드 사용
const numbers = [1, 3, 5, 2, 8, 4];
const maxNumber = numbers.reduce((a, b) => Math.max(a, b));
console.log(maxNumber); // 출력: 8
reduce
메서드를 사용하여 누적값과 현재 값 중에서 더 큰 숫자를 반환하는 방식으로 가장 큰 숫자를 찾을 수 있습니다.
3. 반복문 사용
const numbers = [1, 3, 5, 2, 8, 4];
let maxNumber = numbers[0];
for (let i = 1; i < numbers.length; i++) {
if (numbers[i] > maxNumber) {
maxNumber = numbers[i];
}
}
console.log(maxNumber); // 출력: 8
반복문을 사용하여 배열을 순회하면서 현재 값과 최댓값을 비교하여 최댓값을 찾을 수 있습니다.
배열에서 최댓값을 찾는 여러 가지 방법을 살펴보았습니다. 프로젝트에 맞는 가장 효율적인 방법을 선택하여 사용하시기 바랍니다.