JavaScript - Spread 연산자, Rest 매개변수
·
개발새발개발/JavaScript
Spread 연산자- 객체나 배열에 저장된 여러개의 값을 개별로 흩뿌려주는 역할  배열  - 하나하나 넣을 필요 없이 spread 연산을 사용하면 간편하게 표현할 수 있음- arr1 에 저장된 값들을 하나씩 출력해줌 - 인덱스로 하나하나 지정해줄때와 달리, 배열이 수정되도 영향받지 않음   객체  - 객체도 배열과 사용법은 비슷함    함수   - 함수의 인자를 전달할 때에도 spread 연산을 사용할 수 있음      - 빈 값은 undefined가 출력됨     Rest 매개변수   - 매개변수 값을 배열로 저장- 매개변수를 저장하는 공간인 ( ) 소괄호 안에 사용되었으므로 매개변수이며, spread 연산자와는 엄연히 다르다 - ...arr1 은 spread 연산- ...rest는 rest 매개변수 ..