Rest parameters
- 나머지 매개변수 ...
- 정해지지 않은 개수의 인수를 배열로 나타낼 수 있게 한다.
function showName(name) {
console.log(name);
}
showName('Mike');
showName('Mike', 'Tom');
showName();
function showName(...names) {
console.log(names);
}
showName('Mike');
showName('Mike', 'Tom');
showName();
Spread syntax
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let result = [...arr1, ...arr2];
console.log(result);
let user = {name:'Mike', age:30};
let user2 = {...user};
user2.name = "Tom";
console.log(user.name);
console.log(user2.name);