예제로 알아보는 매개변수

0

javascript

목록 보기
20/34
post-thumbnail
post-custom-banner

매개변수가 유동적일땐 2가지 방법으로 처리 할 수 있다고 앞전에 배웠습니다.

1. ...num 으로 넣어 num에 가능한 수들이 들어간다.

2. arguments를 써서 유사 배열로 들어간다.



...args로 들어 왔으므로 가능한 수들이 [10,30,40] 로(배열은아님) 들어왔다.


Math.max() 메소드에서 ()괄호 안에는 숫자 형태로만 들어가야 한다. 배열 들어 갈수 없다. (만약 배열이 들어가면 NaN 출력한다.)
근데 ...arr 이 들어 갔으므로 10,30,40,20이 들어가서 그중 가장 큰수 40을 출력한다.


[]에 ...arr이 들어 가고 출력이 되면 아래 둘중에서 어떤 형태일까 ?

답은 첫번째 [10,30,40,20]형태이다.


...arr ,'pre',...['course','student']를 출력하면
['code','states','pre','course',;student'] 이다. (...변수명)이라고 포현하면 변수에 해당 가능한 값들이 다 들어 간다고 생각하면된다.

profile
👩🏻‍💻항상발전하자 🔥
post-custom-banner

0개의 댓글