๐ ****Reference
๐ย Chapter
โฃ
Reactivity (๋ฐ์์ฑ)
mutable, immutable
Destructuring assignment
- Destructuring assignment
- Object Destructuring
- ๊ตฌ์กฐ ๋ถํด
- ๊ตฌ์กฐ ๋ถํด ํ ๋น
- ๋น๊ตฌ์กฐํ(๊ตฌ์กฐ ๋ถํด) ํ ๋น
- ๋ฐฐ์ด์ด๋ ๊ฐ์ฒด์ ์์ฑ์ ํด์ฒดํ์ฌ ๊ทธ ๊ฐ์ ๊ฐ๋ณ ๋ณ์์ ๋ด์ ์ ์๊ฒ ํ๋ JavaScript ํํ์์ด๋ค.
- ๊ตฌ์กฐ ๋ถํด ํ ๋น ****๊ตฌ๋ฌธ์ ๋ฐฐ์ด์ด๋ ๊ฐ์ฒด์ ์์ฑ์ ํด์ฒดํ์ฌ ๊ทธ ๊ฐ์ ๊ฐ๋ณ ๋ณ์์ ๋ด์ ์ ์๊ฒ ํ๋ JavaScript ํํ์.
- ๊ฐ์ฒด
{}์ ๋ฐฐ์ด[]์ ์ ์ฉํ ์ ์๋ค.
- ์ค๊ดํธ, ๋๊ดํธ
const colors = ['red', 'blue', 'green'];
const [first, second] = colors;
console.log(first); // 'red'
console.log(second); // 'blue'
๊ฐ์ ๋ง๋ฐ๊พธ๋ ์๋ฆฌ (Swap)
- ๊ฐ์ ๋ง๋ฐ๊พธ๋ ์๋ฆฌ (Swap)
- JavaScript์์ ๋ฐฐ์ด์ ๋ ์์ ์์น๋ฅผ ๋ฐ๊พธ๋(Swap) ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์์ง๋ง, ๊ฐ์ฅ ํ๋์ ์ด๊ณ ์ธ๋ จ๋ ๋ฐฉ๋ฒ์ ๊ตฌ์กฐ ๋ถํด ํ ๋น(Destructuring assignment)์ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค.