Basic/JavaScript
[Javascript] 배열의 최댓값 얻는 방법 3가지
가누
2023. 3. 19. 13:16
반응형
JavaScript에서 배열의 최댓값을 얻는 방법은 아래와 같다.
1. Math.max() 함수
Math.max() 함수는 인수 중 가장 큰 값을 반환한다.
이 함수를 사용하여 배열의 최댓값을 구할 수 있다.
이때 apply() 메서드를 사용하여 배열을 함수에 전달해야 한다.
const arr = [1, 2, 3, 4, 5];
const max = Math.max.apply(null, arr); // 5
2. Spread operator(...)
Spread operator(...)는 배열의 요소를 개별적인 인수로 전달할 수 있도록 해준다.
이를 이용하여 Math.max() 함수를 호출할 수 있다.
const arr = [1, 2, 3, 4, 5];
const max = Math.max(...arr); // 5
3. reduce()
reduce() 함수를 사용하여 배열의 최댓값을 구할 수도 있다.
reduce() 함수는 배열의 모든 요소에 대해 콜백 함수를 실행하며, 이를 통해 최종적인 결과값을 반환한다.
const arr = [1, 2, 3, 4, 5];
const max = arr.reduce((a, b) => Math.max(a, b)); // 5
반응형