[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

반복문을 사용하여 배열을 순회하면서 현재 값과 최댓값을 비교하여 최댓값을 찾을 수 있습니다.

배열에서 최댓값을 찾는 여러 가지 방법을 살펴보았습니다. 프로젝트에 맞는 가장 효율적인 방법을 선택하여 사용하시기 바랍니다.