์ฝ์ด ์๋ฐ์คํฌ๋ฆฝํธ
ES6 ์ด์ ๊น์ง์ ์๋ฐ์คํฌ๋ฆฝํธ ์ ์ฒด๋ฅผ ๊ดํตํ๋ ํต์ฌ ๊ฐ๋ ๋ค์ ๋ํ์ฌ, ์ ๋ฐ์ ์ธ ํ๋ฆ์ ์ดํด๋ณด๋ ๊ฐ์์ ๋๋ค.
์๊ฐ์ 4,129๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ

- ๋ฏธํด๊ฒฐ
์ธ์คํด์ค์์ prototype ํ๋กํผํฐ์ ์ง์ ์ ๊ทผํด์ผํ๋ ์ด์
์๋ ํ์ธ์. ๊ฐ์ 5:18์์ ์ธ์คํด์ค๋ก๋ถํฐ ํ๋กํ ํ์ ํ๋กํผํฐ์ ์ง์ ์ ๊ทผํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํด์ฃผ์๋๋ฐ ์ ์ด์ ์ ์ง์ ์ ๊ทผํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ฐพ๋๊ฑด๊ฐ์?
javascript์์ฑ์ ์์
ใป
4๋ฌ ์
0
51
1
- ๋ฏธํด๊ฒฐ
setTimeout ์์ this
์์์์ setTimeout()ํจ์ ์์ ๋ฅผ ์ค๋ช ํ์ค ๋ setTimeout()์ this ๋ฅผ ๋ณ๋๋ก ์ฒ๋ฆฌํ๊ณ ์์ง ์์์ ์ ์ญ๊ฐ์ฒด๋ก ๋์จ๋ค๋ ์ค๋ช ์ด ์๋๋ฐ ์ด ๋ง์ด setTimeout()์์ ์ฝ๋ฐฑํจ์๋ฅผ ๋ณ๋ค๋ฅธ ์ฒ๋ฆฌ์์ด
javascripthcode
ใป
5๋ฌ ์
0
67
1
- ํด๊ฒฐ
2๊ฐ๋ถํฐ ์์์ด ๋์ค์ง ์์ต๋๋ค.
์๋ ํ์ธ์์คํ์ปจํ ์คํธ๋ถํฐ ์์์ด ๋์ค์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค.1๊ฐ์ ์ ๋์ค๋๋ฐ ๊ทธ ํ๋ถํฐ๋ ๋์ค์ง ์์ต๋๋ค ๋ก๋ฉ๋ง ๊ณ์ ๋๋ค์.
javascriptReKoding
ใป
0
164
1
- ๋ฏธํด๊ฒฐ
์๋ ํ์ธ์. 16:01์ด์ ๊ถ๊ธํ๊ฒ ์์ด์ ์ง๋ฌธ ๋จ๊ฒจ๋ณด์์
obj1๊ฐ๊ณผ obj2์๊ฐ์ด @5003๋ฒ ์ฃผ์๋ฅผ ๊ฐ๋ฆฌํค๋๋ฐobj2์ obj1์ด๋ผ๋ ๋ณ์๊ฐ๋์ ๋๋ ๊ฒ์ด๋์ด๋ฆ: obj2๊ฐ:@1004์ด๋ ๊ฒ ๋๋๊ฑด ์๋ชป ๋๊ฑธ๊น์?var obj2=@5003;์ด๋ ๊ฒ์ดํดํ๋ฉด๋
rhkdtjd_12
ใป
0
118
1
- ํด๊ฒฐ
์๋ฐ์คํฌ๋ฆฝํธ ์ฃผ์์ ์ด์ํ ์ ์ด ์์ด์ ๋ฌธ์๋๋ฆฝ๋๋ค.
// ์๋ฌ ๋ฐ์ํจ (function() { // [[],[],[]] console.log(1); })(); // ์๋ฌ ๋ฐ์ ์ ํจ. &
javascriptchobo
ใป
0
207
2
- ํด๊ฒฐ
return ๋ฌธ ์์ ์ฌ๋ฌ ํจ์๊ฐ ์กด์ฌํ๋ ๊ฒ์ด ์ดํด๋์ง ์์ต๋๋ค.
์ ์๋ ์๋ ํ์ธ์.์๋ ์ฝ๋์์ ๊ถ๊ธํ ์ ์ด ์์ต๋๋ค.function user(_name) { var _logged = true; return { get name() { return _name },<
javascriptchobo
ใป
1
249
1
- ํด๊ฒฐ
ํด๋์ค static ๋ฉค๋ฒ
์๋ ํ์ธ์!ํด๋์ค static ๋ฉค๋ฒ ๊ด๋ จํด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.์ด์ ํ๋กํ ํ์ ๊ฐ์์์ ๊ฐ์ฒด์ ํ๋กํ ํ์ ์๋ ๋ชจ๋ ๋ฐ์ดํฐ ํ์ ์ ์ ์ฉ๋ ์ ์๊ธฐ ๋๋ฌธ์ ๊ฐ์ฒด ์ ์ฉ ๋ฉ์๋๋ฅผ ์ ์ํ ์ ์์ด์ ์์ธ์ ์ผ๋ก ๊ฐ์ฒด ์์ฑ์ ํจ์์ ์ ์ํ์๋ค๋ ๊ฒ์ ์ดํดํ์ต๋๋ค.
javascriptasdqqq
ใป
1
248
1
- ํด๊ฒฐ
์คํ์ปจํ ์คํธ์ ์คํํ๋ ์
์๋ ํ์ธ์, ์ ์๋. ๊ฐ์ ์ ๋ง ์ ๋ค๊ณ ์์ต๋๋ค..! ๋ช๊ฐ์ง ๊ถ๊ธํ ์ ์ด ์๊ฒผ๋๋ฐ์.์คํ์ปจํ ์คํธ๋ ์๋๋ฐฉ์์ด๊ณ ๊ทธ๊ฑธ ๊ตฌ์ฒด์ ์ผ๋ก ํํํ ๊ฐ์ฒด๊ฐ ์คํํ๋ ์์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋ ๊น์? ์๋๋ฉด ๊ฐ์ ๊ฐ๋ ์ธ๋ฐ ํํ์ด ๋ค๋ฅธ ๊ฑธ๊น์?</p
javascript์์ฑ์ ์์
ใป
2
556
1
- ํด๊ฒฐ
ํ๋กํ ํ์ ์ผ๋ก ์์ํ ๋ ๋ธ๋ฆฟ์ง ์ฌ์ฉ ์ด์
๋ง์ง๋ง ๊ฐ์ ๋ท์ชฝ์์ ํ๋กํ ํ์ ์ผ๋ก ์์ํ ๊ฒฝ์ฐ ๋ธ๋ฆฟ์ง ํจ์๋ฅผ ๋ง๋ค์ด์ ๊ตฌํํ์ จ๋๋ฐ,'์ด๋ฆ์์'์ด ์ ๋ฌ๋ค๋๊ฑด์ง ์ดํดํ์ง ๋ชปํ์ฌ ์ง๋ฌธ๋๋ฆฝ๋๋ค.ํ์ดํ๋ฅผ ๋ฐ๋ผ๊ฐ๋ฉด ๊ฒฐ๊ตญ ๊ฐ์ ๊ฒฐ๊ณผ์ธ๋ฐ ์ ๋ธ๋ฆฟ์งํจ์๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ฉด, '์ด๋ฆ์์' ๋ฌ๋ค๋์ง ์ดํด
javascript๋ธ๋ฆฟ์งprototype์ ์ฐ์
ใป
0
310
1
- ํด๊ฒฐ
ํธ์ด์คํ ๊ด๋ จ ์ง๋ฌธ
์๋ ํ์ธ์! ์ ๋ง ์ข์ ๊ฐ์ ์ ๋ค์์ต๋๋ค. ์คํ ์ปจํ ์คํธ ๊ฐ์์์ ์ค๋ช ํด์ฃผ์ ํธ์ด์คํ ๊ด๋ จํ์ฌ ์ง๋ฌธ๋๋ฆฝ๋๋ค.environmentRecord์์ ์ ๋ณด ์์ง ๊ณผ์ ์ ์ฝ๊ฒ ์ดํดํ๊ธฐ ์ํด ๋ง๋ ํ๊ตฌ์ ๊ฐ๋ ์ด๋ผ ์ค๋ช ํ์๋ฉด์ ๋์์ "ํ์ฌ ๋ฌธ๋งฅ์ ์
javascripthostingasdqqq
ใป
1
329
1
- ํด๊ฒฐ
์ฑ 66p. ์์ 3-2 ์ง๋ฌธ์ ๋๋ค.
์์ 3-2 ์ ์ญ ๊ณต๊ฐ์์์ this(Node.js ํ๊ฒฝ)์คํ ๊ฒฐ๊ณผ์ ๋ํ ์ง๋ฌธ์ ๋๋ค.console.log(this); console.log(global); con
javascript์ฅํ๊ทผ
ใป
0
350
1
- ํด๊ฒฐ
๊ฐ์ ๋ด์ฉ 10:58 ์บก์ํ ์ง๋ฌธ์ ๋๋ค.
_logged์ _name ๋ชจ๋ ์บก์ ํ_logged๋ง ์บก์ํ๋ ์ค์ ์ด๋ค ๊ฒ์ด ๋ง๋์ง ๊ถ๊ธํฉ๋๋ค. ์บก์ํ๋ฅผ ์ฐพ์๋ณด๋๊ฐ์ฒด์ ์์ฑ๊ณผ
javascript์ํฌํ ์๋ฐ๊ฒฌ
ใป
1
391
1
- ํด๊ฒฐ
๊ฐ์ ๋ด์ฉ 5:10 ์ง๋ฌธ์ ๋๋ค.
outer ์คํ ์ปจํ ์คํธ์ outerEnvironmentReferen
javascript์ํฌํ ์๋ฐ๊ฒฌ
ใป
1
414
2
- ํด๊ฒฐ
์ ์ญ ๊ณต๊ฐ์์์ this
์๋ ํ์ธ์! ๊ฐ์๋ฅผ ๋ค์ผ๋ฉด์ ์ ๋ฆฌํ๋ค๊ฐ ์ง๋ฌธ์ด ์๊ฒจ ๊ธ ์ฌ๋ฆฝ๋๋ค. temp.jsvar a = 3; console.log(this)
javascriptlhr4884
ใป
0
418
2
- ํด๊ฒฐ
18:31 addEventListener์ this
์๋ ํ์ธ์.element.addEventListener ์ ๊ฒฝ์ฐ์๋ this๋ฅผ ๋ฐ๋ก ์ง์ ํ๊ฒ ์๋๋ผ element์ ๋ฉ์๋๋ผ์ this๊ฐ ํด๋น element๋ฅผ ์ง์นญํ๊ฒ ์๋๊ฐ์? ์์ ์ค๋ช ์์๋ ๋ฉ์๋๋ก ํจ์๋ฅผ ํธ์ถ
javascriptdio sun
ใป
1
472
1
- ํด๊ฒฐ
outerEnvironmentReference ์ง๋ฌธ
์๋ ํ์ธ์. ์ฑ ์์ OuterEnvironmentReference๋ ํ์ฌ ํจ์๊ฐ ์ ์ธ๋ ๋น์์ ์ธ๋ถ LexicalEnvironment๋ฅผ ์ฐธ์กฐํ๋ค๊ณ ํ์๋๋ฐ ์ด๋ VariableEnvironment์ ๊ฐ์๋ ๊ถ๊ธํฉ๋๋ค.๊ทธ๋ฆฌ๊ณ LexicalE
javascriptSio K
ใป
1
365
1
- ํด๊ฒฐ
์คํ ์ปจํ ์คํธ์ ํด๋ก์ ์ ๋ํด ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์ํด๋ก์ ์ ๋ํด ๋ช ํํ ์ดํด๊ฐ ๋์ง ์์์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค. ์ ์ญ, outer, inner ํจ์๊ฐ ์๋ค๊ณ ๊ฐ์ ํ ๋, outer ํจ์๊ฐ ์คํ๋๋ฉด, outer์ LexicalEnv
javascriptyus
ใป
1
438
1
- ํด๊ฒฐ
Object.prototype.constructor์ [[prototype]] ?
๊ฐ์์์ ์ค๋ช ํด ์ฃผ์ ๊ฐ์ฒด(์ธ์คํด์ค) ์, ๊ทธ๊ฒ์ ์์ฑ์ ํจ์, ๊ทธ๋ฆฌ๊ณ ๊ฐ์ฒด์ ํ๋กํ ํ์ ์ด 3๊ฐ์ง์ ๊ตฌ์กฐ์ ๋ํด์๋ ์ดํดํ์ต๋๋ค. ๊ทธ๋ ๊ฒ ๋๋ฉด, ์ด๋ค ๊ฐ์ฒด๋ฅผ ํ๋กํ ํ์ ์ฒด์ธ์ ํ๊ณ ์ฌ๋ผ๊ฐ๋๊ฒฐ๊ตญ Object
javascriptyus
ใป
1
654
1
- ํด๊ฒฐ
ํจ์๋ฅผ ๊ฐ์ผ๋ก ํ ๋นํ ๋
์๋ฐ์คํฌ๋ฆฝํธ์์ ํจ์๋ ํํ์์ผ๋ก ๋ณ์์ ํ ๋นํ ์ ์์ด์๊ฐ์ผ๋ก ํ๊ฐ ๋ ์ ์๋ค๊ณ ์๊ณ ์์ต๋๋ค. ๊ฐ์์์ ๋ฐฐ์ด์ด๋ ๊ฐ์ฒด์ ๋ํ ์์๋ฅผ ์ค๋ช ํด ์ฃผ์ ์ ์ดํด๋ฅผ ํ๋๋ฐ, ๋ฌธ๋ ํจ์์ ๊ฒฝ
javascriptyus
ใป
2
447
1
- ํด๊ฒฐ
15:54 'ddd' ์ฌ๋ผ์ง๋ ์ค๋ฅ?
๊ฐ์ 15:53 ๊ฒฝ์,5004 ๋ฉ๋ชจ๋ฆฌ์ 'ddd'๋ฅผ ํ ๋นํ ํ ์์ด์ง๋๋ฐ๊ฐ์ ์๋ฃ ์ ์ ์ค ์ค์์ธ ๊ฒ ๊ฐ์ต๋๋ค.์ ์๊ฐ์๋ 'ddd'๋ String ํ์ ์ผ๋ก, ์์๊ฐ์ด๋๊น๋ณ๊ฒฝ๋๋ ๊ฒ์ด ์๋๋ผ 'ddd'๋ฅผ ๊ทธ๋๋ก ๋
javascriptyus
ใป
4
370
1






