[javascript] 배열 순회 시 최대값 찾기
const numbers = [3, 9, 2, 5, 1, 8];

우리의 목표는 이 배열에서 가장 큰 숫자를 찾는 것입니다.

가장 간단한 방법은 반복문을 사용하여 배열의 요소를 하나씩 탐색하면서 현재까지의 최대값을 갱신하는 것입니다. 다음과 같은 예제 코드를 확인해보세요.

let max = numbers[0]; // 배열의 첫 번째 요소를 최대값으로 초기화

for(let i = 1; i < numbers.length; i++) {
  if(numbers[i] > max) {
    max = numbers[i]; // 새로운 최대값으로 갱신
  }
}

console.log(`최대값: ${max}`); // 최대값 출력

이 코드에서는 max 변수를 배열의 첫 번째 요소로 초기화합니다. 그런 다음, 반복문을 사용하여 배열의 나머지 요소를 탐색하면서 현재까지의 최대값을 갱신합니다. 만약 현재 요소가 max보다 크다면, max를 해당 요소로 갱신합니다. 마지막으로, 최대값을 출력합니다.

위의 예제 코드를 실행하면 최대값: 9라는 결과가 나타날 것입니다.

이와 같은 방법을 사용하여 자바스크립트에서 배열을 순회하면서 최대값을 찾을 수 있습니다. 다양한 배열 처리에 유용한 방법이니 알아두시면 좋습니다.

참고문헌: