반응형
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
반응형
'Basic > JavaScript' 카테고리의 다른 글
JavaScript 스코프 이해하기 (0) | 2023.03.26 |
---|---|
AJAX의 정의 및 사용 방법 (0) | 2023.03.25 |
nanoid를 이용한 고유 식별자 생성 (0) | 2023.03.18 |
[JavaScript] 비구조화 할당(Destructuring Assignment) (0) | 2023.03.16 |
[Javascript] Test를 위한 라이브러리 모음 (0) | 2023.03.14 |