... : spread 연산자
- spread 연산자를 사용하여 객체의 값을 새로운 객체에 동일하게 가져올 수 있음
객체에서 spread 연산자 사용
const cookie = {
base: 'cookie',
madeIn: 'korea',
};
const chocochipCookie = {
...cookie,
toping: 'chocochip',
}
const blueberryCookie = {
...cookie,
toping: 'blueberry',
}
const strawberryCookie = {
...cookie,
toping: 'strawberry',
}
console.log(chocochipCookie);
console.log(blueberryCookie);
console.log(strawberryCookie);
배열에서 spread 연산자 사용
const noTopingCookies = ['촉촉한쿠키', '안촉촉한쿠키'];
const topingCookies = ['딸기쿠키', '초코칩쿠키', '블루베리쿠기', '바나나쿠키'];
const allCookies = [...noTopingCookies, ...topingCookies];
console.log(allCookies);
- 배열과 배열 사이에 자유롭게 다른 값을 추가할 수 있음
const allCookies2 = [...noTopingCookies, '독버섯맛쿠키', ...topingCookies];
console.log(allCookies2);