์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- ์ฝ๋ฉํ ์คํธ
- ๋ชจ๊ฐ์ฝ
- ํ์ด์ฌ
- ๊ฐ๋ฐ
- JS
- Til
- heapq
- ์๊ณ ๋ฆฌ์ฆ
- ํ ์ดํ๋ก์ ํธ
- ๋ฐฑ์ค
- react
- ์ฝ๋ฉ์ ํ
- fe
- ์ฝ๋ฉ
- javascript
- ํฌ๋กค๋ง
- ๊ทธ๋ฆฌ๋
- ํ๋ก ํธ์๋
- ๋ ธ๋ง๋์ฝ๋
- ํ๋ก์ ํธ
- node.js
- Python
- HTML
- KDT
- error
- ํ๋ก๊ทธ๋๋จธ์ค
- ๊ตญ๋น์ง์
- ๋๋ฆผ์ฝ๋ฉ
- mongodb
- CSS
- Today
- Total
๋ชฉ๋กJS ๊ธฐ๋ณธ (2)
๐ฑ → ๐ณ
๐ Object ์ ๊ทผ ์ถ๊ฐ ์ญ์ ํ๋กํผํฐ ์กด์ฌ ์ฌ๋ถ ํ์ธ Object method method: ๊ฐ์ฒด property๋ก ํ ๋น ๋ ํจ์ ๐ this function sayHello() { console.log(`Hello, I'm ${this.name}`); console.log(this); } let boy = { name: "Justin", sayHello, }; let girl = { name: "Anna", sayHello, }; boy.sayHello(); //Hello, I'm Justin girl.sayHello(); //Hello, I'm Anna โ ํ์ดํ ํจ์์ this ํ์ดํ ํจ์๋ ์ผ๋ฐ ํจ์์๋ ๋ฌ๋ฆฌ ์์ ๋ง์ this๋ฅผ ๊ฐ์ง์ง ์์ ํ์ดํ ํจ์ ๋ด๋ถ์์ this๋ฅผ ์ฌ์ฉํ๋ฉด, ๊ทธ thi..
๐ ๋ณ์๋ช ๊ธฐ๋ณธ ๊ท์น ๋ณ์ ์ด๋ฆ์ผ๋ก๋ ๋ฌธ์/์ซ์/_/$ ๋ง ์ฌ์ฉ ๊ฐ๋ฅ ์ฒซ ๊ธ์๋ ์ซ์ ๋ถ๊ฐ ์์ฝ์ด ์ฌ์ฉ ๋ถ๊ฐ ์๋ฏธ๋ฅผ ๋ดํฌ ํ๋ ๋ณ์ ์ด๋ฆ์ด ์ข์ ์ ๋จ์ด๊ฐ ๋ช ์ฌ -> ๋ณ์ ์ ๋จ์ด๊ฐ be๋์ฌ -> boolean ์ ๋จ์ด๊ฐ ๋์ฌ -> ํจ์ ์์, ๊ณ ์ ๊ฐ์ ์ ์ฒด ๋๋ฌธ์๋ก ์ ์ธ ๐ ๋ฐ์ดํฐ ํ์ : string, number, boolean, undefined, null, object, array ๋ฑ โ typeof : ํด๋น ์๋ฃ(๋ณ์, ๋ฐ์ดํฐ ๋ฑ)์ ๋ฐ์ดํฐ ํ์ ์ ๋ฐํํด์ค ์ฃผ์, object์์ ์๋ฃ์ null๋ object๋ผ๊ณ ๋ธ console.log(typeof null); console.log(typeof "hi"); console.log(typeof 77); // {} ๋น object ์ ์ธ consol..