๐ฏ ์ค๋ ๊ณต๋ถํ ๊ฒ
- [JavaScript] ํจ์ํ ํ๋ก๊ทธ๋๋ฐ
- [JavaScript] ์์ฑ์ ํจ์์์ new ์ ๋ถ์ด๋ฉด return ๊ฐ์ด ์๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฅ ์คํํ๋ฉด undefined๊ฐ ์ถ๋ ฅ๋จ
- [JavaScript] this
- [JavaScript] var, let, const์ ์ฐจ์ด
- [JavaScript] ํด๋ก์ ๋ ๋ฌด์์ธ๊ฐ?
- [ํน๊ฐ] ํ๋ก์ ํธ ๊ด๋ฆฌ ๋ฐฉ๋ฒ๋ก - ์ ์์ผ/์ํฐํด/ํฌ์คํธ๋ชจํ
๐ Reflection
- ์ค๋ ๋ฐ๋๋ผ JS ์์ ๋ค์ด๊ฐ๊ธฐ ์ ์ ์ฌ์ ํ ์คํธ๊ฐ ์์๋ค. ๋๋ฌด ํ๋ฆฟํ๊ฒ๋ง ์๊ณ ์๋ ๊ฐ๋ ๋ค์ด ๋ง๋ค๋ ์ฌ์ค์ ๊นจ๋ฌ์๋ค. ๊ผญ ๊ผญ ๊ผญ ๋ค์ ์ ๋ฆฌํ์.
- ์์ ๋ฃ๊ธฐ ๋๋ฌด ๋นก์ธ๋ค๊ณ ํ๋ก์ ํธ ์์ ํ๋ ๊ฑฐ ๊ณ์ ๋ฏธ๋ค์์๋๋ฐ ์๊ณ ๋ณด๋ ํ๋ก์ ํธ๋ ๋ณํํ๋ ์ฌ๋๋ค์ด ๋ง์ ๊ฒ ๊ฐ๋ค. (์นด๋ฏธ์นด?) ์ค๋ ๊ธํ๊ฒ ์ฒ๋ฆฌํด์ผ ํ๋ ์์ ๋ง ํ๋ค๋ฅ ํ๋๋ฐ ์๊ฐํด๋ณด๋ฉด ์์ฒญ๋ ๊ธฐ๋ฅ์ ๋ค๋ฃจ๊ณ ์๋ ๊ฒ๋ ์๋๋ฐ ์ด๋ ๊ฒ ๋ฏธ๋ฃฐ ๋ฐ์์ผ ๊ทธ๋ฅ ์ด๊ฑธ ์ต์ฐ์ ์์๋ก ๋๊ณ ์ผ๋ฅธ ๋๋ด๋ ๊ฒ ๋ซ๊ฒ ๋ค ์ถ๋๋ผ. ํ๋ก์ ํธ ๋ฐฑ์๋, ํ๋ก ํธ์๋ ๋ ๋ค ํด๋ณด๊ณ ๋ฐฐํฌ๊น์ง ํ๋ ๊ฒ ์ ๋ง ์ข์ ๊ธฐํ์ธ๋ฐ ๊ทธ๋ฅ ๋ ๋ฆฌ๋ฉด ๋์ค์ ํํ๋ง์ฌํ๊ฒ ์ง. ๊ทธ๋์ ๊ฐ์๊ฐ ์ง๊ธ 2์ผ์ฐจ ์ ๋ ๋ฐ๋ ค ์๋๋ฐ ๊ทธ๊ฑด ์ฃผ๋ง์ ๋ฃ๋ ์ง ํ๊ณ ๊ฐ์ ๋ฃ๊ณ ๋จ๋ ์๊ฐ์๋ ํ๋ก์ ํธ ์์ ์ ํด์ ์ผ๋ฅธ ๋๋ด์ผ๊ฒ ๋ค. ๊ณผ์ ๋ ๋ค์์ฃผ ํ ์์ผ ์ ์ถ์ด๊ณ ์คํฐ๋๋ ๋ค์์ฃผ ์์์ผ ๋ฐํ๋๊น ์ด๋ฒ์ฃผ๊ฐ ํ๋ก์ ํธ ๋๋ผ ์ ์๋ ๋ง์ง๋ง ๊ธฐํ์ผ ๊ฒ ๊ฐ๋ค.
- ํ๋ก์ ํธ ๊ด๋ฆฌ ๋ฐฉ๋ฒ๋ก ์ ๋ํ ํน๊ฐ์ ๋ค์๋๋ฐ ๋๋์ด ์ ์์ผ์ด ๋ญ์ง ์๊ฒ ๋๋ค. ๊ทผ๋ฐ ์ ์์ผ์ด ๋ญ๊ณ ์ํฐํด์ด ๋ญ๊ณ ๋ณด๋ค๋ ๋ด ์กฐ์ง์ด ์ด๋ค ์ฑํฅ์ ๊ฐ์ง๊ณ ์๋์ง ํ์ ํด์ ์ ์ ํ ํ๋ก์ ํธ ๊ด๋ฆฌ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ ๊ฒ ์ค์ํ ๊ฒ ๊ฐ๋ค. ํฌ์คํธ๋ชจํ ์ด๋ผ๋ ๊ฐ๋ ์ ๋ํด์๋ ์๊ฒ ๋๋๋ฐ, ๋ด๊ฐ ์ดํดํ ๋ฐ๋ก๋ ์ด๋ค ์๊ธฐ์น ๋ชปํ ์ฌ๊ณ ๊ฐ ๋ฌ์ ๋ ์ฑ ์์ ๊ฐ์ธ์๊ฒ ๋๋ฆฌ์ง ์๊ณ ์์คํ ๊ฐ์ ์ ํตํด ํด๊ฒฐํ๋ ๋ฌธํ๋ฅผ ๋ปํ๋ ๊ฒ ๊ฐ๋ค. ์ ๋ง ์ด์์ ์ธ ์กฐ์ง ๋ฌธํ์ธ ๊ฒ ๊ฐ๋ค. ๊ทธ๋ ์ด ํฌ์คํธ๋ชจํ ์ํ๋ค๊ณ ์? ๊ฐ๊ณ ์ถ์ ํ์ฌ ๋ชฉ๋ก์ ์ถ๊ฐํ์ต๋๋ค.
- ์ค๋ ํ ๋ณ๋์ด ์๋ ๋ ์ด๋ผ์ ๊ธฐ์กด ํ ๋ฉค๋ฒ๋ค๊ณผ ํจ๊ป ๋์ ํ์์ ํ๋ค. ์ฐ๋ฆฌ ๊ทธ๋์ ๋๋ฌด ๋ฐ๋นด๊ธฐ ๋๋ฌธ์ ๋ง๋ ์ง 2์ฃผ๋ง์ ์๋ก๋ฅผ ๋ ์์๋ณด๋ ์๊ฐ์ ๊ฐ๊ณ ์ '๋ฌด์์ด๋ ๋ฌผ์ด๋ณด์ธ์' ์ธ์ ์ ์งํํ๋๋ฐ ๋๊ฒ ์ข์๋ค. ํนํ ์ง๋ฌธํ๋ ๊ฒ ๋๋ฌด ์ฌ๋ฐ์๋ค. ๋ ์ข์ ์ง๋ฌธ์ ํ๋ ค๊ณ ๋ ธ๋ ฅํ๋ฉด ๊ทธ ์ฌ๋์๊ฒ ๋ ๋ง์ ๊ด์ฌ์ ๊ธฐ์ธ์ผ ์๋ฐ์ ์๊ฒ ๋๋ค. ๋ํํ ์ง๋ฌธ์ด ํ๋ ๋ ๋ฌ๋ฆฌ๋ฉด ๋๊ตฐ๊ฐ ๋์๊ฒ ๊ด์ฌ์ ๊ฐ์ง๊ณ ์๊ตฌ๋ ์ถ์ด์ ๊ทธ๊ฒ๋ ๋๊ฒ ๊ธฐ๋ถ ์ข๋ค. ์ธํฐ๋ทฐ ์งฑ!
- ์ค๋ ํน๊ฐ๋ ์๊ณ ํ๋ก์ ํธ ์์ ๋ ์ข ํ๊ณ ๋์ ํ์๋ ํ๋๋ผ ๊ณผ์ ๋ฅผ ์์ง๋ ๋ชป๋๋ค. ๊ทผ๋ฐ ์ง์ง ์ด์ ๋ง ํด๋ ์ง์ง ์ข์ ๋ฟ์ด์๋๋ฐ 10์ผ์ฐจ ๊ฐ์ ๋ฃ๊ณ ๋ค์ ๋ณด๋๊น ๋ญ๊ฐ ์ข ์ดํด๊ฐ ๋ ๊ฒ ๊ฐ๊ธฐ๋ ํ๊ณ ๊ทธ๋ ๋ค. ์ฝ๋ ๋ฆฌ๋ทฐ๋ ๋ชป ๋ฐ์ ๊ฒ ๊ฐ์๋ฐ ๊ทธ๋๋ ์ด์์ด๋ฉด ํจ์ ํ๋ํ๋ ์ฃผ์ ๋ฌ์์ ๋ด๊ณ ์ถ๋ค.
- ์คํฐ๋ ํ ๊น ๋ง๊น ๊ณ ๋ฏผ๋๋๋ฐ ์คํ ์ปจํ ์คํธ๋ ์๋ฌด๋๋ ๊ฐ๋ ์ ํ์คํ ์ก๊ณ ๋์ด๊ฐ์ผ ๋ ์ฐ์ฐํ ๊ฒ ๊ฐ๋ค. ์คํ ์ปจํ ์คํธ ๊ณต๋ถํ๋ฉด์ ํด๋ก์ ๋ ์ก๊ณ this๋ ์ก๊ณ var, let, const๋ ์ก๋ 1์ ๋ค์กฐ์ ๊ธฐํ! (๊ณผ์ฐ)
- ๋ด์ฉ ์ ๋ฆฌํ๋ TIL ์ธ์ ์ฏค ์ธ ์ ์์๊น...
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[WIL] 20210820 3์ฃผ์ฐจ ํ๊ณ (8) | 2021.08.20 |
---|---|
[TIL] 20210819 (0) | 2021.08.20 |
[WIL] 20210815 2์ฃผ์ฐจ ํ๊ณ (0) | 2021.08.15 |
[TIL] 20210814 (0) | 2021.08.14 |
[TIL] 20210811 (3) | 2021.08.12 |