function(param, paramN, …name) { }
분리하여 받은 파라미너틀 배열로 결합한다.
function point(ten, ...rest){
log(ten);
log(rest);
}
const values = [10,20,30]
point(...values);
/*
10
[20,30]
*/
만약 같은 이름의 key가 있으면 맨 마지막에 있는 것으로 덮어씌워진다.
let personsA = {"사용자 1": "홍길동", "사용자 2": "김철수"};
let personsB = {"사용자 1": "새로운 사람", "사용자 3": "김영희"};
let unionPersons = {...personsA, ...personsB};
console.log(unionPersons); // {사용자 1: '새로운 사람', 사용자 2: '김철수', 사용자 3: '김영희'}