Rest Parameters
- 함수의 파라미터 중에서 필요한 차례의 매개변수까지 선언해준 후에
“…변수명”를 해주면 그 이름의 배열이 된다. - 보통은 rest라는 이름으로 많이 쓴다.
- 일반적인 함수 호출 방법
※ 만약 5개를 받았는데 3번째 인자를 쓰고 싶다면
1번째에서 3번째까지의 매개변수까지는 선언을 해주고 “…변수명”을 해줘야 한다.
※ 객체를 매개변수로 줄 때는 같은 이름의 항목이 있으면
바로 그 이름을 선언해서 순서상관없이 그 값을 가져올 수 있다.
Spread란?
- 변수를 가져와서 풀어준 다음 전개하는 것
- 일반적인 배열 출력
※ 만약에 같은 이름이 있다면 나중에 온 값으로 덮어씌워지게 된다.
- Spread를 통한 객체의 항목 추가
- 기본 문법 : …(condition && object)
- condition : 조건
- object : 추가할 객체
- 사용 예시
Rest & Spread
- 변수를 가져와서 풀어준 다음 전개하는 것
- 객체에 있는 항목을 깔끔하게 없애기