알고리즘 - 전개 연산자

송인성·2021년 9월 25일
0

Math.min(3,1,4) = 1
이 나옵니다.
그러나,

let arr = [3,1,4];

Math.min(arr); -> NaN이 나옵니다.

이럴때 사용하는것이 전개 연산자입니다.

Math.min(...min);

...을 사용한다는것이 전개 연산자를 사용한다는 것인데
말그대로 전개 -> 펼친다는 의미로 생각하면 될것입니다.
배열 안에 있던 값들을 펼치는 것입니다.
...을 사용하면 arr[0],arr[1]로 펼쳐져서 ...min을 통해 Math.min(...arr) = 1이라는 값을 얻을 수 있습니다.

profile
코드 한줄에 의미를 생각할 수 있는 개발자가 되어 가는중... 🧑🏻‍💻

0개의 댓글