본문 바로가기
Javascript

JavaScript 전개 연산자(Spread Operator)

by mickey7 2023. 3. 11.

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

NotaNumber


해결책으로 전개 연산자가 있어서 소개하고자 한다.

활용하는 방법은 제일 간단하다.

arr의 배열이 있다고 가정하고 arr의 앞에 '...'을 붙여주면 된다.

Math.max(...arr)

 

이게 무슨 의미인지 궁금해서 찾아보니 아래와 같다고 한다.

그러면 이렇게 배열 요소들이 펼쳐져서 매개변수로 들어가므로 배열을 그대로 매개변수로 간단히 사용할 수 있다.