๐ ํ๋กํ ํ์ ์ ๊ตฌ์กฐ์ ๋ํด์ ์กฐ๊ธ ๋ ์์ธํ ์๊ฒ ๋์๊ณ ,
๐ ์ค๋ ํ์ตํ ๋ด์ฉ
JavaScript
- ํ๋กํ ํ์
์ฒด์ธ
- ๋ถ๋ชจ ์ญํ ์ ํ๋ ํ๋กํ ํ์ ๊ฐ์ฒด์ ์ ๊ทผ ํ ์ ์๋ค.
- ๊ฐ์ฒด์ ๊ฐ์ด ์กด์ฌ ํ์ง ์๋๋ค๋ฉด ๋ถ๋ชจ์ ํ๋กํ ํ์ ๊ฐ์ฒด๋ฅผ ์ฐจ๋ก๋ก ๊ฒ์ํ๋ค.
- ๊ฐ์ฒด์ ์๋ ๊ฐ์ด๋ ๋ฉ์๋๋ฅผ ์ ๊ทผํ ๋ ํ๋กํ ํ์ ์ฒด์ธ์ด ๋ฐ์ํ๋ค.
- ๋ชจ๋ ํ๋กํ ํ์ ๊ฐ์ฒด์ ์ข ์ ์ Object.prototype์ด๋ค.
- . prototype: ํด๋น ๊ฐ์ฒด์ ํ๋กํ ํ์ ๊ฐ์ฒด์ ์ ๊ทผํ ์ ์๋ค.
- __proto__: ํด๋น ๊ฐ์ฒด์ ๋ถ๋ชจ ๊ฐ์ฒด๋ฅผ ์์ฐจ์ ์ผ๋ก ๊ฒ์ ํ ์ ์๋ค.
์ ๋ ํ๋กํ ํ์ ์ ๋ํด์ ํ์ตํ์ง๋ง ์ฒด์ธ์ด๋ผ๋ ๋ง์ด ๋ค์ด๊ฐ๋ ์ด์ด์ค๋ค๋ ๋ป ๊ฐ์๋ค. ์กฐ๊ธ ํ์ตํ ๋ด์ฉ์ด ๋ง๋ค๋ฉด ๋ชจ๋ ๊ฐ์ฒด์ ์ต์์ ํ๋กํ ํ์ ๊ฐ์ฒด๋ Object์ด๊ณ , __proto__๋ฅผ ํตํด ํด๋น ๊ฐ์ฒด์ ๋ถ๋ชจ ๊ฐ์ฒด๋ฅผ ์์ฐจ์ ์ผ๋ก ๊ฒ์ํ ์ ์๋ค๋ ๊ฒ์ ์๊ฒ ๋์ด ์ ๊ธฐํ ๋ถ๋ถ์ด์๋ ๊ฒ ๊ฐ๋ค.
๐ ์ถ๊ฐ๋ก ๊ณต๋ถํ ๋ด์ฉ
JavaScript
- ๋น๋๊ธฐ
- fetch API
- Node.js
๐ ์ค๋ ๋๋์ & ๋ง์ ๊ฐ์ง
- ํ๋กํ ํ์ ์ฒด์ธ์ ๊ณต๋ถํ๋ฉด์ ์์ ๊ฐ์ฒด๋ก ๊ฒ์ํ๋ ๋ฐฉ๋ฒ์ ์๊ฒ ๋์ด ์ข์๋ค.
- ํ์ด๋ถ๊ณผ ์ด๋ฐ ์ ๋ฐ ์๊ธฐ๋ฅผ ๋ง์ด ๋๋๋ค ๋ณด๋ ์ฌ๋ฏธ์๊ฒ ํ์ดํ๋ก๊ทธ๋๋ฐ์ ๋ง์น ์ ์์๋ค.
- ํด๋์ค๋ฅผ ์ค๋๋ง์ ์ฌ์ฉํ๋ค ๋ณด๋ ์กฐ๊ธ ์ด์ํ์ง๋ง ์ฝ๊ฒ ํด๊ฒฐํ ์ ์์๋ค.
'Daily > Today I Learned' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
22.05.28_TIL (0) | 2022.05.29 |
---|---|
22.05.27_TIL (0) | 2022.05.27 |
22.05.25_TIL (0) | 2022.05.25 |
22.05.24_TIL (0) | 2022.05.24 |
22.05.23_Section1 ํ๊ณ (0) | 2022.05.23 |