ES6(ECMAScript 2015) ์์ ์๋ก ์๊ธด spread operator. spread operator๋ ๋ฐ๋ณต ๊ฐ๋ฅํ(iterable) ๊ฐ์ฒด์ ์ ์ฉํ ์ ์๋ ๋ฌธ๋ฒ์ผ๋ก, ๋ฐฐ์ด์ด๋ ๋ฌธ์์ด ๋ฑ์ ๊ฐ๋ณ ์์๋ก ๋ถ๋ฆฌ์ํฌ ์ ์๋ค. // ES6์์๋ ๋ฐฐ์ด์ ๋ํ ์คํ๋ ๋ ๋ฌธ๋ฒ ์ฌ์ฉ ๊ฐ๋ฅ const arr1 = [1, 2, 3]; const arr2 = [...arr1, 4, 5]; ์ฌ์ฉํ๋ ์ด์ ?๐ค ์๋ณธ๋ฐฐ์ด ๋๋ ๊ฐ์ฒด๋ฅผ ๋ณ๊ฒฝํ์ง ์๊ณ ์๋ก์ด ๋ณต์ฌ๋ณธ์ ๋ง๋ค๊ธฐ ์ํด์๋ค. ์๋ฐ์คํฌ๋ฆฝํธ์์ ๋ฐฐ์ด๊ณผ ๊ฐ์ฒด๋ ์ฐธ์กฐ์ ์ํด ์ ๋ฌ๋๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฅ ๋์ ํ๋ฉด ์ฐธ์กฐ ์ฃผ์๋ง ๋ณต์ฌ๋์ด ๋ ๋ณ์๊ฐ ๊ฐ์ ๊ฐ์ฒด๋ฅผ ๊ฐ๋ฆฌํค๊ฒ ๋จ. ์คํ๋ ๋ ๋ฌธ๋ฒ ์ฌ์ฉํ ๋ vs ์ฌ์ฉ์ํ ๋ ์ฐจ์ด์ ์? // ์๋ณธ ๋ฐฐ์ด const originalArray = [..