Monthly Plan 2023, April โ๐๐๐๐ท
SUN | MON | TUE | WED | THU | FRI | SAT |
1 Javascript ๋ฌธ๋ฒ -๋ณ์, ์์ -๋ฐ์ดํฐ ํ์ -ํ๋ณํ -์ฐ์ฐ์ -ํจ์ |
||||||
2 |
3 Javascript ๋ฌธ๋ฒ -์กฐ๊ฑด๋ฌธ -๊ฐ์ฒด -๋ฐฐ์ด |
4 |
5 ๐ฑ Javascript ๋ฌธ๋ฒ -for๋ฌธ -breack continue |
6 ์น๊ธฐ๋ฅ์ฌ ํ๊ธฐ ์ํ ๊ณต๋ถ |
7 ๐ฆ Javascript ๋ฌธ๋ฒ - breack - continue - ์ค์ฒฉfor๋ฌธ |
8 ๐ฅ๐ฅ Javascript ๋ฌธ๋ฒ - ES6 ๋ฌธ๋ฒ - ์ผ๊ธ ๊ฐ์ฒด ํจ์ |
์น๊ธฐ๋ฅ์ฌ ๊ณต๋ถ | ||||||
9 ์น๊ธฐ๋ฅ์ฌ ํ๊ธฐ ์ํ๐ฅ |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
||||||
Weekly I Learn
์ฃผ์ฐจ | ๋ฐฐ์ด๊ฒ |
4์ 1์ฃผ์ฐจ (2023/04/01~2023/04/07) |
๐ก var, let, const ์ฐจ์ด์ ์ด ๋ฌด์์ธ์ง ์ ๋ชจ๋ฅด๊ณ ์์๋ ๊ฒ ๊ฐ์๋ฐ ์ ๋ฆฌํด๋ณด๋ ์ดํด๊ฐ ๊ฐ๋ค! ์์ ์ ์ฑ ์์ 'var๋ ๋์ด์ ์ฌ์ฉํ์ง ์์ต๋๋ค..'๋ผ๊ณ ํ์๋, ๊ทธ๋ฅ '..๊ทธ๋ ๊ตฌ๋' ํ๊ณ ๋์ด๊ฐ๋๊ฒ ์ ๋์ด์ var๋ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ธ์ง ์๋ฏธ๋ฅผ ์๊ฒ๋์๋ค. ์ค์ฝํ์ ๋ํ ๊ฐ๋ ์ด ์์ฒญ ์ค์ํ๋ค๋ ์ฌ์ค! ๐์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ! ํ์์์ ํ์ด์ฌ ๊ธฐ์ด ๋ฐฐ์ธ ๋ ๋ฐฐ์ ๋ ๊ฐ๋ ํ๊ณ ๋๊ฐ๊ณ ์์ฑ๋ฒ๋ง ๋ฌ๋๋๋ฐ ์์ฑ๋ฒ์ด ๋๋ฌด ํท๊ฐ๋ฆฐ๋ค. ์๋ฌด๋๋ 10๋ฒ์ ๋ณต์ตํด์ผ๊ฒ ๋ค. ๐ console.log(๋ฌธ์์ด+๋ณ์)๋ฅผ ํผํฉํด์ ์ถ๋ ฅํ ๋ ์์ฒญ ์์ ์ค๋ฅ๋ก 30๋ถ์ด ๊ฑธ๋ ธ๋ค. serchํด๋ ์ด๋์๋ ๋์ค์ง ์์ ๊ณ ๋ฏผํ๋ค๊ฐ ๋งค๋์ ๋๊ป ๋ฌธ์๋๋ ค๋ณด๋ ์ง์ง ๋ณ๊ฑฐ ์๋๊ฑฐ์๋ค. ๊ทธ๋๋ ',(์ฝค๋ง)'. '`'(๋ฐฑํฑ) ${}์ ๋ํด ๋ฐฐ์ ๊ณ template literal์ ๋ํด ๊ณต๋ถํด๋ณด๋ผ๊ณ ๋ง์๋ ๋ค์๋ค. ์๋๋ ๋ค๋ฅผ๊น ๋ฐ๋ก ๋ค์์ ES5๋ฌธ๋ฒ์์ ๋์ค๋ค..? ๐ ์ผ๊ธ ๊ฐ์ฒด ํจ์ ๊ด๋ จ์ผ๋ก ๋ถ๋ช ํ ์ข์ ๊น์ง this.age console.log ์ ์ถ๋ ฅ์ด ์ ๋์๋๋ฐ, ๊ฐ์๊ธฐ undefined๊ฐ ๋์ค๊ธฐ ์์ํ๋ค. ์์ง..? ๊ฐ์๋ฅผ 4~5๋ฒ์ ๋๋ ค๋ดค๋๋ฐ ์๋ฌด๋ฆฌ ๋ด๋ ๋ด๊ฐ ์์ฑํ ์ฝ๋์ ๋ค๋ฅธ๊ฒ ์๋๊ฑฐ ๊ฐ์๋ฐ..! ํน์๋ ์ถ์ ๋ง์์ผ๋ก ํ์ดํ ํจ์๋ฅผ ์ง์ฐ๊ณ ๋ค์ function() {}๋ถํฐ ์์ฑ ํ this.age๋ฅผ ์จ๋ดค๋๋ฐ ์ ๋์๋ค. ์๋ ์ด๋ฐ๊ฑด ์ ์ฐพ์๋ ์๋์ค์ง? ํ๊ณ ๊ฐ์๋ฅผ ์ฌ์ ์ํค๋๋ฐ ๋ ๋ฐ๋ก ๋ค์ ๋์จ๋ค. "ํ์ดํ ํจ์๋ this๋ฅผ ๋ฐ์ธ๋ฉ ํ์ง ์์ต๋๋ค." ๋๋ ์๋ฌด๋๋ ๋ชธ์ผ๋ก ๊ณ ์ํ ํ์ ์ธ ๊ฒ ๊ฐ๋ค. |
4์ 2์ฃผ์ฐจ | * * * |
4์ 3์ฃผ์ฐจ | * * * |
4์ 4์ฃผ์ฐจ | * * * |
Point of Realization
'Monthly Plan & WIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Monthly Plan 2023-03 (0) | 2023.03.21 |
---|