const cookie = {
	base: "cookie",
	madeIn: "korea"
};

const chocochipCookie = {
	base: "cookie",
	madeIn : "korea",
	toping: "chocochip"
}

const blueberryCookie = {
	base: "cookie",
	madeIn : "korea",
	toping: "blueberry"
}

const strawberryCookie = {
	base: "cookie",
	madeIn : "korea",
	toping: "strawberry"
}

위의 비효율적인 중복 코드를 효율적으로 바꿔보자

const cookie = {
	base: "cookie",
	madeIn: "korea"
};

const chocochipCookie = {
  ...cookie,
	toping: "chocochip"
}

const blueberryCookie = {
	...cookie,
	toping: "blueberry"
}

const strawberryCookie = {
	 ...cookie,
	toping: "strawberry"
}

console.log(chocochipCookie)

Untitled

const noTopingCookie = ["촉촉한쿠키", "안촉촉한쿠키"];
const topingCookies = ["바나나쿠키", "블루베리쿠키", "딸기쿠키", "초코칩쿠키"];

const allCookies = [...noTopingCookies, "함정쿠키", ...topingCookies];
console.log(allCookies);

Untitled