0andme.github.io
0andme gitHub

Math.max() Math.min()

가장 큰 값 과 가장 작은 값 구하기
April 13, 2022
  1. js

Math.max(x1, x2, xn…)

0개 이상의 입력값 중 가장 큰 숫자를 반환한다.

Math.min(x1, x2, xn…)

0개 이상의 입력값 중 가장 작은 숫자를 반환한다.

배열의 가장 큰 값 || 작은 값 구하기 💡

✤ Array.reduce()
Array.reduce()는 두 개의 값을 비교하여 최종적으로 하나의 값을 리턴한다는 것을 이용하면 배열의 가장 큰값 || 작은 값을 구할 수 있다.

const arr = [1, 2, 3, 4]
const max = arr.reduce((a, b) => Math.max(a, b))
const min = arr.reduce((a, b) => Math.min(a, b))

... 전개 연산자 이용하기
입력값으로 배열의 값을 전개연산자로 풀어 넣어주면 빠르게 가장 큰 값 || 작은 값을 구할 수 있다.

const arr = [1, 2, 3, 4]
const max = Math.max(...arr)

공식 문서


Profile picture