고베베 2018. 11. 6. 15:41

rest parameter와 같은 문법을 가지고 있다.


rest parameter는 받는 입장에서 쓰이는 거고,

spread operator는 주는 입장에서 쓰이는 것이다.


특징

[1] 셀 수 있는 것(iterable)은 다 적용 가능하다.

예)

var str = 'Hello';

1) str.split('');

2) [...str]


[2] 새로운 배열이다. (기존 배열을 건드리지 않는다.)

[3] 얕은 복사만 된다.