JS중급_rest parameter

Adrian·2022년 3월 12일
0
post-thumbnail

▶️ rest parameter

  function func(...params){
      console.log(params)
  }

  func(1,2,3,4,5,6,7);

파라미터 왼쪽에 ...기호를 붙여주면, "이 자리에 오는 모든 파라미터를 [] 중괄호로 감싸준 파라미터"라는 뜻이다. (rest = 나머지 파라미터)

  function func(a,b,...params){
      console.log(params)
  }

  func(1,2,3,4,5,6,7);

위 코드를 출력해보면 [3,4,5,6,7]이 출력된다. 이 경우 a, b 뒤에 나오는 모든 파라미터는 중괄호에 감싸서 파라미터들이라는 array가 된다.

  • (주의) 파라미터가 여러개면 rest는 항상 마지막 파라미터로 넣어야한다.
  function func(...params){
      for(let i=0, i < params.length; i++){
      console.log(params)
      }
  } 

	func(1,2,3,4);

이처럼 확장성있게 반복문을 사용할 수도 있다.


profile
관조, 사유, 끈기

0개의 댓글