์ ์ฒด ๊ธ48 Class์ Instance ํ์ต๋ชฉํ ํด๋์ค์ ์ธ์คํด์ค๋ผ๋ ์ฉ์ด๋ฅผ ์ดํดํ ์ ์๋ค. new ํค์๋์ ์ฌ์ฉ๋ฒ์ ์ดํดํ ์ ์๋ค. class ํค์๋์ ์ฌ์ฉ๋ฒ์ ์ดํดํ ์ ์๋ค. ํ์ค ์ธ๊ณ์ ๋ชจ๋ธ์ ๋ฐํ์ผ๋ก ํด๋์ค์ ๋ฉ์๋์ ์์ฑ์ ๋์์ธํ ์ ์๋ค. ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ํน์ง์ ์ดํดํ ์ ์๋ค. ์บก์ํ ์์ ์ถ์ํ ๋คํ์ฑ JavaScript์์ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ๊ตฌํํ ์ ์๋ค. Prototype์ด ๋ฌด์์ธ์ง ์ดํดํ ์ ์๋ค ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ์์(Inheritance)์ ๊ฐ๋ ์ ์ดํดํ๊ณ ์ฝ๋๋ก ์์ฑํ ์ ์๋ค. ์์๊ด๊ณ๋ฅผ ๊ฐ์ง ํ์ค ์ธ๊ณ์ ๋ชจ๋ธ์ ์ฝ๋๋ก ์์ฑํ ์ ์๋ค. ํด๋์ค ์์์ ์๋ฆฌ๋ฅผ ์ดํดํ ์ ์๋ค. Prototype chain์ ์ดํดํ๊ณ ์ค๋ช ํ ์ ์๋ค. (__proto__) ๋ฉด์ ์ ์์ฃผ๋ฑ์ฅํ๋ ๊ฐ๋ ์ด๋ผ๊ณ ํ๋ ์.. 2022. 1. 22. ์น์ 2 1์ฃผ์ฐจ ํ๊ณ ๋๋ฌด๋ ๊ธฐ๋ํ๋ ์น์ 2 1์ฃผ์ฐจ๊ฐ ๋๋ ์ค๋ ์ง๋ 5์ผ์ ๋์๋ณด๋ฉฐ ์ ๋ ํ๊ณ ๋ก. ์ฐ์ , ์น์ 2 ์ฒซ์ธ์ ๋๋ฌด ๊ฐ๋ ฌํ๋ค... ์คํฐ์๊ฐ์๋ ํฌ๋ฃจ๋์ด ์ง์ง ์ด๋ ต๋ค๊ณ ํ์ จ์ง๋ง, ๊ฑฐ์ง๋ง์ด์๋ค. ์ด๋๋ ๋ ๋ฒจ์ ์ด๋ ค์์ด๋ค. ์ง๋ ์น์ 1์ด ์ด๋ ค์ ใ ใ ์๋ค๋ฉด ์ฌ๊ธด ์ข ๋ถ๋ฐ๋ค ๋๋์ด๋ค. ์ด๋ ค์ฃผ์ธ์!! ํ๋๋ฐ, ๋ค ๊ฐ์ด ์กฐ๋์์ธ ๋๋... ใ ใ ใ ํ์ง๋ง ๊ทธ๋งํผ ์ฑ์ทจ๊ฐ๋ ์์ฒญ๋์ ๋ญ๊ฐ ์๊ฒ ๋ค ์ถ์ผ๋ฉด ๊ธฐ๋ถ์ด ๋ ์๊ฐ๋ค ใ ใ ์น์ 2 1์ฃผ์ฐจ ํ๋ฉด์ ์ข ๊ณ ๋ฏผ์ธ ๋ถ๋ถ์ด ๋ ํผ๋ฐ์ค์ ๊ฒ์์ ๋ํ ๋ถ๋ถ์ด๋ค. ์ฝ์ค์ ๋ง์ ์ฌ๋์ด ์ฐธ์ฌํด์์ธ์ง ์ฒซ๊ฒ์ ์๋จ์ ๊ณผ์ ๋ ์ฝํ๋ฆฟ ๊ด๋ จ ๋ ํฌ๊ฐ ๋ฌ๋ค.. ์ด๊ฒ ์ฒจ์ ์ ๋ฆฌ ๋๊ฑธ ์ฝ์ผ๋ ค ๋ค์ด๊ฐ๋ค๊ฐ ๋ ํฌ๋ฅผ ๋ง๋ ๋ฒ๋ฆฌ๋๊น, ๊ทผ๋ฐ ๋๋ ๋ ์ํ๋ฆฌ๋์ค์ด๋๊น ์ฌ์ฉ ์ฝ๊ฒ ๋๋ค ใ ใ ใ ใ .. ๊ณต๋ถ์๋๋ฉด ์ด์ฉ์ง ํ๋ ๋ถ์๊ฐ์ด .. 2022. 1. 22. Array์ Object์ ๊ฐ ์ฌ์ฉํ๊ธฐ ํ์ต๋ชฉํ ๋ฐฐ์ด์ ์์ฑํ๊ณ ์ถ๊ฐํ๊ณ ์ญ์ ํ๊ณ ์์ ํ ์์๋ค. ๋ฐฐ์ด์์ ํ์ฉํ ๋ฉ์๋๋ฅผ ๋ ์ฌ๋ฆด์์๋ค. ๊ฐ์ฒด์์ ํค์ ๊ฐ์ ์ ํน์ ๊ฐ๋ณ์ ์ผ๋ก ์์ฑ, ์ถ๊ฐ, ์ญ์ , ์์ ํ ์์๋ค. ๊ฐ์ฒด์์ ํ์ฉํ ๋ฉ์๋๋ฅผ ๋ ์ฌ๋ฆด์์๋ค. ๋ฐ๋ณต๋ฌธ์ผ๋ก ๊ฐ์ฒด๋ฅผ ์กฐํํ๋๊ฒ์ ์ค๋ช ํ ์์๋ค. ๋ฐฐ์ด ๋ฐฐ์ด์ ๊ฐ = ์์(Element) ์์ = Index(0๋ถํฐ ์์) ๋ฐฐ์ด.length๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐฐ์ด์ ์์์ ๊ฐฏ์๋ฅผ ์์์๋ค. [๋๊ดํธ๋ฅผ ์ด์ฉํด๋ง๋ค๊ณ ๊ฐ๊ฐ์ ์์๋ ,๋ฅผ ์ด์ฉํด ๊ตฌ๋ถํ๋ค.] ์๋ ์์๋ฅผ ์กฐํํ๋ฉด undefined๋ฅผ ์ถ๋ ฅํ๋ค. ๋ฐฐ์ด ํ์ฉ Method ๋ฐฐ์ด์ํ์ ์ ํ์ธํ๋ ๋ฒ typeOf ๋ฅผ ์ฌ์ฉํ๋ฉด object๊ฐ ์ถ๋ ฅ๋์ด ๊ฐ์ฒด์ ๊ตฌ๋ถํ ์์์. Array.isArray(ํ์ธํ ์์) //boolean๊ฐ์ผ๋ก ๋ฆฌํดํจ(If๋ฌธ์ ๋ฐ๋ก ์ .. 2022. 1. 16. SEB 37๊ธฐ ์น์ 1 ํ๊ณ ๋ก ๋๋์ด ์ ค๋๋ฌ๋ค!ใ ใ 2ํ์ฐจ ์น์ 1์ ๋ฌด์ฌํ ๋๋ด๊ณ ์น๊ตฌ๋ง๋์ ์ ๋ ๋ ๋จน๊ณ , ๋ฏธ๋ค๋จ๋ ๋จธ๋ฆฌ๋ ํ๊ณ ์๋จน๊ณ ์์ค๋ค. ์ด์ ํธ์ํ ๋ง์์ผ๋ก ์น์ 1 ํ๊ณ ๋ก์ ์ธ๊ฐ์ง ์ ๋ ์ฃผ์ ๋ก ์ ์ด๋ณด๋ คํ๋คใ ใ -HAํ๊ธฐ -์น์ 1 ๋๋์ -์์ผ๋ก์ ๋ฐฉํฅ ๋ ์ฐ๊ณ ๐ - HAํ๊ธฐ ๊ณผ์ ํ๊ณผ ์ฝํ๋ฆฟ ๊ทธ๋ฆฌ๊ณ ์ด๋ฒ ๋ถํฐ ์ถ๊ฐ๋ ํด์ฆ ๋ถ๋ถ๊น์ง 3๊ฐ์ง ์ ํ์ผ๋ก ์งํ๋์๋๋ฐ, ๊ณผ์ ํ์ ์ฒซ๋ ์ฝํ๋ฆฟ๊ณผ ํด์ฆ๋ ๋์จ๋ ์งํ๋์๋ค. ์ด๋ฒ HA๋ ์ด์๊ฐ ์ค๊ฐ์ค๊ฐ ์์์ด์ ์ฌ์์ง ๋นํฉ์ค๋ฌ์ธ๋ป ํ์ง๋ง ๋๊ธฐ๋ค์ ํ๋ ฅ๊ณผ ใ ใ ใ ํฌ๋ฃจ๋๋ค์ ์ ๋ ์ฌ๋ฌ๋ถ์ ์ํ์ ๋ง์น์ง ์๊ฒ ์ด์ ํ๋ ๊ฐ๋ ฅํ ์์ง์ ์ฝ๋ผ๋ณด๋ก ๋ฌด๋ํ ์ ํด๊ฒฐ๋์๊ณ ์ค์ ์ํ์น ๋์๋ ํฐ๋ฌธ์ ๊ฐ ์์๋ค. (๋ ๋ฌธ์ ๋ ๋ด ์ค๋ ฅ ์๋๊ฒ ์ด....?) ์ฐ์ HA์ ๋์ด๋๋ ๋น์ ๊ณต์์ด๊ณ ๋ถํธ์บ ํ๋ก ์ฒ์ ์ฝ๋ฉ์ ์ ๋.. 2022. 1. 15. [์น์ 1] 3์ฃผ์ฐจ ํ๊ณ ์ฝ๋์คํ ์ด์ธ ๋ฅผ 11์ 8์ผ์ ์์ํ์ผ๋ ๋ฒ์จ ๋๋ฌ์ด ๋์๋ค. ์ฒ์์ ๋์ ์ด๋ค๊ฒ์ด ๋ฌ๋ผ์ก์๊น ์ธ๊ฐ์ง์ ๋ ์ ์ด๋๋ ค๊ณ ํ๋ค. 1. ์ง์ 2. ๊ณต๋ถ๋ฐฉ๋ฒ 3. ๋ง์๊ฐ์ง ์ง์ ๋จผ์ ์ง์ ๋ถ๋ถ์ ์์ํ๋ฉด์ ๊ฐ์ฅ ์ค์ํ๋ค๊ณ ์๊ฐํ๋๋ถ๋ถ์ด๋ค. ๋ถ์บ ํ๋ฉฐ ๊ฐ๋ฐ์ง์์ด ๊ต์ฅํ ๋ง์ด ๋น ๋ฅด๊ฒ ์์์ ธ ๋ค์ด์ฌ๊ฒ์ด๊ณ , ๋ค ๊ฐ๋นํด์ผํ๊ธฐ์ ๊ธด์ฅ๋ ๋ง์ด๋ซ์ง๋ง, ์ฑ์ฅํ ๋ด๋ชจ์ต์ ๋ํด ๋ง์ ๊ธฐ๋๋ ๋์๋ค. ์ค์ ๋ก๋ ์ ๋ง ๋น ๋ฅด๊ฒ ๋์๋ค๋๊ฒ์ด ๋๊ปด์ง๋ค.์๋ ์ฌ์ ๋ก์ด ์ฑ๊ฒฉ์ธ๋ฐ ๋ชฐ์ ๋ถ์ด๋ ์ด์์์ด ์น์ 1 1ํ์ฐจ๋ฅผ ์งํํ์๋ค. ์ฝ๋๋ฅผ ์ ์ง๋ ๋ชปํ๋ ๋ด๊ฐ ๋ก์ง์ ๊ณ ๋ฏผํ๊ณ ์๋์ฝ๋๋ฅผ ์ ์ผ๋ฉฐ ํ์ค์ฉ ์ฑ์๋๊ฐ ์ ์๋ค๋ ๊ฒ์ด ๋๋ฌด ์ ๊ธฐํ๋ค. ๊ทธ๋ผ 2ํ์ฐจ๋ฅผ ํ๊ณ ์๋ ์์ ์์ 1ํ์ฐจ๋ณด๋ค ํจ์ฌ๋ง์ด ๋์๋? ๊ทธ๊ฑด ์๋๋ค ์ง๊ธ์ด๋ผ๋ ์์์ ๋คํ์ด์ง๋ง ๊ฐ๋ฐ์ง์์ ๋ฐฉ๋.. 2022. 1. 6. 3W_JS_ํด๋ก์ ํจ์ ํ์ต๋ชฉํ ํด๋ก์ ํจ์์ ์ ์์ ํน์ง์ ๋ํด์ ์ดํดํ ์ ์๋ค 1. ํจ์์ ๋ฆฌํด๋ฌธ์ด ํจ์์ธ ํํ(์ธ๋ถํจ์ ๋ณ์์ ์ ๊ทผ๊ฐ๋ฅํ ๋ด๋ถํจ์) 2. ๋ด๋ถํจ์๋ ์ธ๋ถํจ์์ ์ ์ธ๋ ๋ณ์์ ์ ๊ทผ๊ฐ๋ฅํ๋ค. 3. ํจ์์คํ์ด ๋๋๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด์กดํ๋ค.(ํน์ ๋ฐ์ดํฐ๋ฅผ ์ค์ฝํ์์ ๊ฐ๋ฌ๋๊ณ ๊ณ์ ์ฌ์ฉํ ์์๊ฒ ํ๋ค) 4. ์ ๋ณด์ ์ ๊ทผ ์ ํ ํด๋ก์ ๊ฐ ๊ฐ๋ ์ค์ฝํ ๋ฒ์๋ฅผ ์ดํดํ ์ ์๋ค(์ธ๋ณ์ ๋ด!!!!!!) ํด๋ก์ ๋ฅผ ์ด์ฉํด ์ ์ฉํ๊ฒ ์ฐ์ด๋ ๋ช ๊ฐ์ง ์ฝ๋ฉ ํจํด์ ์ดํดํ ์ ์๋ค ๋ฐ๊ฒฌํ๊ฒ ํจ์์ ๋งค๊ฐ๋ณ์์ ์ ๋ฌ์ธ์์ ์ ๋ฌด / ์ ์ธ์ ์ ๋ฌด์ ๋ฐ๋ผ ๊ฐ์ด๋ฌ๋ผ์ง๋ค ๋๋์ ์ค์ ํ์ฉ๋ฌธ์ ๋ง์ด ์ ์ฉํด๋ด์ผ๊ฒ ๋ค. ์์ ๋ฅผ ์ค๋ต๋ ธํธ์ ์ ๋ฆฌํ๋ฉด์ ๋ค์ ๋ด์ผ๊ฒ ๋ค. ๋ค์ ๊ณต๋ถ๋ฐฉํฅ ํด๋ก์ ์ ์ค์ฝํ๋ฅผ ์ด์ฉํด ์ด๋ค ๋ก์ง์ ์งค์์์์ง ๊ถ๊ธํ๋ค. 2021. 12. 29. ์ด์ 1 2 3 4 5 6 7 8 ๋ค์