1. 기본 최대 값, 최소 값 구하기
파라미터 중 최대 값, 최소 값을 구한다.
const max = Math.max(1, 2, 3, 4, 5);
console.log(max);
// 5
const min = Math.min(1, 2, 3, 4, 5);
console.log(min);
// 1
2. 배열의 최댓값 최소 값 구하기
2-1) Function.prototype.apply() 사용해 구하기
apply() 메서드는 주어진 this 값과 배열 (또는 유사 배열 객체)로 제공되는 arguments로 함수를 호출합니다.
const numbers = [5, 6, 2, 3, 7];
const max = Math.max.apply(null, numbers);
console.log(max);
// 7
const min = Math.min.apply(null, numbers);
console.log(min);
// 2
- 따로 this객체를 지정해 줄 필요가 없으므로 null을 전달하였습니다.
2-2) […] 구조분해 할당을 사용해 구하기
const numbers = [5, 6, 2, 3, 7];
const max = Math.max(...numbers); // 7
const min = Math.min(...numbers); // 2
반응형
'JavaScript' 카테고리의 다른 글
프록시(Proxy) 객체 JavaScript에서 사용 방법(옵저버 패턴) (0) | 2023.01.09 |
---|---|
배열의 특정 값 (includes, findIndex, indexOf) 찾는 방법 (0) | 2022.12.18 |
[JavaScript] 배열(1차원 배열, 2차원 배열) sort() 정렬 방법 (0) | 2022.12.12 |
[JavaScript] JavaScript로 힙(Heap) 구현하기 (0) | 2022.12.10 |
[JavaScript] Set 객체(Set Object) 메서드 및 반복문 사용 방법 (0) | 2022.12.02 |