반응형

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
반응형