[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
라는 결과가 나타날 것입니다.
이와 같은 방법을 사용하여 자바스크립트에서 배열을 순회하면서 최대값을 찾을 수 있습니다. 다양한 배열 처리에 유용한 방법이니 알아두시면 좋습니다.
참고문헌: