-
๊ตฌ์กฐ๋ถํด ํ ๋น(Destructuring)JavaScript 2023. 3. 30. 01:37
๐ ๊ตฌ์กฐ๋ถํด ํ ๋น : ๋ฐฐ์ด ๋๋ ๊ฐ์ฒด์ ๊ตฌ์กฐ๋ฅผ ๋ถํดํ ํ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ํ ๋นํ๋ ๊ฐ๋ ์ด๋ค.
โ๏ธ [๋ฐฐ์ด] ๊ตฌ์กฐ๋ถํดํ ๋น
const Friend = ["์งฑ๊ตฌ","ํ์ด","์ฒ ์"] const friend1 = Friend[0] const friend2 = Friend[1] const friend3 = Friend[2]
๊ธฐ์กด์๋ ๊ฐ ๋ฐฐ์ด์ ์ธ๋ฑ์ค ๋ฒํธ๋ฅผ ๋์ ํ์ฌ ์ํ๋ ๊ฐ์ ์ถ์ถํ์๋ค ํ์ง๋ง ๊ตฌ์กฐ๋ถํด ํ ๋น์ผ๋ก ์ฌ์ฉํ๊ฒ ๋๋ฉด ์ฝ๋๋ ๋ ๊ฐ๊ฒฐํด์ง๋ฉด์ ํธ๋ฆฌํ๊ฒ ์ด์ฉ ๊ฐ๋ฅํ๋ค.
const Friend = ["์งฑ๊ตฌ","ํ์ด","์ฒ ์"] //๊ตฌ์กฐ๋ถํดํ ๋น const [friend1,friend2,friend3] =Friend
โ๏ธ {๊ฐ์ฒด} ๊ตฌ์กฐ๋ถํดํ ๋น
const Profile ={ Name:"์งฑ๊ตฌ", // key : Age:7, School:"๋ก์๋ง์์ ์น์" } //๊ธฐ์กด๋ฐฉ์ const name = Profile.name const Age = Profile.Age const School = Profile.School //์งฑ๊ตฌ,7,๋ก์๋ง์์ ์น์
๊ฐ์ฒด ๊ตฌ์กฐ๋ถํดํ ๋น์ ๋ฐฐ์ด๊ณผ ๋ค๋ฅด๋ค ๋ฐฐ์ด์ ๊ฒฝ์ฐ ๊ฐ ์ธ๋ฑ์ค ๋ฒํธ๋ฅผ ๋์ ํ๊ณ ์ถ๋ ฅํ์๋ค ํ์ง๋ง ๊ฐ์ฒด์ ๊ฒฝ์ฐ ํ๋กํผํฐ ํค ์ด๋ฆ์ผ๋ก ๊ฐ์ ์ถ์ถํ๋ค. ๋ํ ๊ฐ ํค ์ด๋ฆ์ ์ค๊ดํธ๋ก ๊ฐ์ธ์ ํ ๋น ๋ฐ๊ฒ ๋๋ฉด ๊ฐ ํค ์ด๋ฆ์ผ๋ก ๋ณ์๊ฐ ์ ์ธ๋๊ณ ๊ฐ์ด ํ ๋น๋๋ค.
const Profile ={ Name:"์งฑ๊ตฌ", // key : value Age:7, School:"๋ก์๋ง์์ ์น์" } //๊ตฌ์กฐ๋ถํดํ ๋น const {Name,Age,School} = Profile //Name: "์งฑ๊ตฌ" //Age: 7 //School:"๋ก์๋ง์์ ์น์"
'JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Javascript]Date ๊ฐ์ฒด๋ก ๋ ์ง ์์ฑํ๊ธฐ (0) 2023.04.09