-
[Javascript] 배열 중 가장 큰값, 작은값 구하기WEB/JavaScript 2020. 3. 16. 10:49
1. Math 함수 사용
12345678910Arr = [1,2,3,4,5]// 최대값// 최소값만약 아무 요소도 주어지지 않았다면 -Infinity로 반환합니다.
만약 한 개 이상의 요소가 숫자로 변환되지 않는다면 NaN로 반환합니다.
2. getMaxOfArray, getMinOfArray 함수 생성 및 사용
123456789101112Arr = [1,2,3,4,5]//최대값function getMaxOfArray(Arr) {}//최소값function getMinOfArray(Arr) {}Function.prototype.apply()을 사용하여 숫자 배열에서 최대, 최소 요소를 찾았습니다.
getMaxOfArray(Arr), getMinOfArray(Arr)은 각각 Math.max(1,2,3,4,5), Math.min(1,2,3,4,5)와 동일 하지만 프로그래밍 방식으로 생성된 모든 크기의 배열에서 사용 할 수 있습니다.
3. Array.reduce() 함수 사용
123456789101112Arr = [1,2,3,4,5]//최대값return Math.max(a, b)});//최소값return Math.min(a, b)});Array.reduce() 함수 또한 배열의 각 값을 비교하여 가장 큰 숫자를 얻을 수 있습니다.
참고 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math
'WEB > JavaScript' 카테고리의 다른 글
[Javascript]라디오버튼 선택 값 가져오기 (0) 2020.03.16