Private1 JS_๊ธฐ๋ณธ ๋ฌธ๋ฒ (26)_ ์ ๊ทผ์ ํ๋กํผํฐ์ privateํ๋ JS์ ๊ฐ์ฒด ํ๋กํผํฐ ์ค ์ ๊ทผ์ ํ๋กํผํฐ์ ๋ํด์ ์์๋ณด์! 1. ์ ๊ทผ์ ํ๋กํผํฐ ์ ๊ทผ์ ํ๋กํผํฐ๋ ์ค์ค๋ก ๊ฐ์ ๊ฐ์ง ์๊ณ ๋ค๋ฅธ ํ๋กํผํฐ์ ๊ฐ์ ์ฝ๊ฑฐ๋(get) ์ ์ฅํ ๋(set) ์ฌ์ฉํ๋ค. ๋ค๋ฅธ ์ธ์ด์์๋ ์ฐพ์๋ณผ ์ ์๊ณ getterํจ์, setterํจ์๋ผ๊ณ ๋ถ๋ฅด๊ธฐ๋ ํ๋ค! getter - ๋ฐ๋์ ๊ฐ์ ๋ฐํํด์ผ ํ๋ค. - ํน์ ํ๋กํผํฐ๋ฅผ ์ํ๋ ๋ฐฉ์์ผ๋ก ๊ฐ๊ณตํ์ฌ ๋ด๋ณด๋ผ ๋ ์ฌ์ฉํ๋ค. setter - ํน์ ํ๋กํผํฐ์ ๊ฐ์ด ์ ์ฅ๋๋ ๋ฐฉ์์ ์กฐ์ํ๊ฑฐ๋ ์ ์ฝ์ฌํญ์ ์ ์ฉํ ๋ ์ฌ์ฉํ๋ค. - ํ๋์ ์ธ์๋ฅผ ๋ฐ๋๋ค. ์ฌ์ฉ๋ฐฉ๋ฒ ๋ฐฉ๋ฒ 1) ๊ฐ์ฒด ๋ฆฌํฐ๋ด ๋ฐฉ์ ์์ 1) ๋ฌผ์ฒด์ ๊ธธ์ด ๋จ์ (์ธ์น์ ์ผํฐ๋ฏธํฐ) const obj1 = { inch : 1, get cm() { return this.inch * 2.54; }, .. 2023. 4. 10. ์ด์ 1 ๋ค์ ๋ฐ์ํ