ES6 ์ ๋ฆฌ โค, โฅ
โจ Destructuring ๋ฌธ๋ฒ๐ Array ์์ ์๋ ๋ฐ์ดํฐ ๋ณ์์ ๋ด๊ธฐvar [a,b,c] = [2,3,4];์ด๋ ๊ฒ ๋น์ทํ ๋ชจ์์ผ๋ก ๋ณ์ ์ ์ธํ๋ฉด ๋ณ์ ์์ฑ๋๋ค.โ ๋ํดํธ๊ฐ ํ ๋นํ๊ธฐvar [a,b,c] = [2,3];์ด๋ ๊ฒ ๊ฐฏ์๊ฐ ์ ๋ง์ผ๋ฉด c์๋ undefined๊ฐ ํ ๋น๋๋ค.var [a,b,c = 5] = [2,3];์ด๋ ๊ฒ ๋ํดํธ๋ฅผ ํ ๋นํด์ c์ 5๊ฐ์ ํ ๋นํด์ค ์ ์๋ค.๐ Object ์์ ์๋ ๋ฐ์ดํฐ ๋ณ์์ ๋ด๊ธฐvar { name : a, age : b } = { name : 'Kim', age : 30 };์ด๋ฐ์์ผ๋ก a,b๊ฐ๊ฐ์ Kim, 30์ ํ ๋นํ ์ ์๋ค. name:name ์ด๋ ๊ฒ ์ฐ๊ณ ์ถ๋ค๋ฉด ์๋์ ๊ฐ์ด ์๋ตํด์ ์์ฑํ ์ ์๋ค. ์์์ array์ ๋ํดํธ ๊ฐ์ ํ ๋นํด์คฌ๋ ๋ฐฉ์์ผ๋ก..
2024.08.13