배열의 최댓값 또는 최솟값을 구하려고 하는데 Math.max(배열)을 하면 아래와 같이 Not a Number를 마주하게 되는데..

해결책으로 전개 연산자가 있어서 소개하고자 한다.
활용하는 방법은 제일 간단하다.
arr의 배열이 있다고 가정하고 arr의 앞에 '...'을 붙여주면 된다.
Math.max(...arr)
이게 무슨 의미인지 궁금해서 찾아보니 아래와 같다고 한다.

그러면 이렇게 배열 요소들이 펼쳐져서 매개변수로 들어가므로 배열을 그대로 매개변수로 간단히 사용할 수 있다.
'Javascript' 카테고리의 다른 글
<JavaScript> 정수를 정수 배열로 변환 (0) | 2023.03.21 |
---|---|
<JavaScript>문자열을 배열로, 배열을 문자열로 (0) | 2023.03.18 |
JavaScript <문자열배열 출력하기> (0) | 2023.03.07 |
JavaScript <문자열 배열 다루기> (0) | 2023.03.05 |
JavaScript 난수 생성 후 크기 비교 후에 출력하기 (1) | 2023.02.28 |