์ฐธ์กฐํ์ 1 JS_๊ธฐ๋ณธ ๋ฌธ๋ฒ (16)_์์ํ์ ๊ณผ ์ฐธ์กฐํ์ JS์๋ ์์ํ์ ๊ณผ ์ฐธ์กฐํ์ ์ด ์กด์ฌํ๋ค. ๊ทธ ๋์ ๊ฐ์ ๋ณต์ฌ์ ์ธก๋ฉด์์ ๋น๊ตํ๋ฉฐ ์์๋ณด์! 1) ์์ํ์ ์์ํ์ ์ ๊ฐ์ ์ํ ๋ณต์ฌ๊ฐ ์ด๋ฃจ์ด์ง๋ค.(Copy by value) let n1 = 1; let s1 = 'A'; //n1, s1 ๋ณต์ฌ let n2 = n1; let s2 = s1; //์๋ก์ด ๊ฐ ํ ๋น n2 = 2; s2 = 'B'; console.log(n1, s1); console.log(n2, s2); >>> 1 'A' >>> 2 'B' ์์ ๊ฒฐ๊ณผ์ฒ๋ผ ๊ฐ ์์ฒด๋ฅผ ๋ณต์ฌํ๋ ๊ฒ์ด๋ฏ๋ก ๋ณต์ฌ๋ฅผ ํ ์ดํ, ๋ฌด์จ ์ง์ ํ๋ ์๋ก์๊ฒ ์ํฅ์ ์ฃผ์ง ์๋๋ค. 2) ์ฐธ์กฐํ์ ์ฐธ์กฐํ์ ์ '์ฃผ์๊ฐ'์ด ๋ณต์ฌ๊ฐ ๋๋ค. (Copy by reference) const ob1 = { num : 1, str : 'A' }; /.. 2023. 3. 1. ์ด์ 1 ๋ค์