Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Pyotato/fe_study

Repository files navigation

fe_study

ํ”„๋ก ํŠธ์—”๋“œ ๊ณต๋ถ€๋ฅผ ํ•˜๋ฉด์„œ ๋„์ ์ด๋Š” ์ด๊ฒƒ ์ €๊ฒƒ

About

ํ”„๋ก ํŠธ์—”๋“œ ๊ณต๋ถ€๋ฅผ ํ•˜๋ฉด์„œ ์ƒ๊ฐ ์ •๋ฆฌ๋ฅผ ํ•˜๊ธฐ ์œ„ํ•œ ๋ ˆํฌ์ž…๋‹ˆ๋‹ค.

๋ชจ๋˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋”ฅ๋‹ค์ด๋ธŒ

๐Ÿฅณ 3์ฃผ ๋ชจ๋˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋”ฅ๋‹ค์ด๋ธŒ 1ํšŒ ์™„๋… ํ›„๊ธฐ

๋ถ„๋ฅ˜ ๋‚ด์šฉ
4์žฅ ๋ณ€์ˆ˜ โœฆ ๋ณ€์ˆ˜๋ž€?
โœฆ ์‹๋ณ„์ž๋ž€?
โœฆ ๋ณ€์ˆ˜ ์„ ์–ธ ์‹œ ํ˜ธ์ด์ŠคํŒ…์ด ๋ฐœ์ƒํ•˜๋Š” ์ด์œ ?
5์žฅ ์‹๊ณผ ๋ฌธ โœฆ ํ‘œํ˜„์‹์ด๋ž€?
โœฆ ๋ฆฌํ„ฐ๋Ÿด์ด๋ž€?
โœฆ ๋ฌธ์ด๋ž€?
โœฆ ํ‘œํ˜„์‹์ธ ๋ฌธ๊ณผ ํ‘œํ˜„์‹์ด ์•„๋‹Œ ๋ฌธ
6์žฅ ๋ฐ์ดํ„ฐ ํƒ€์ž… โœฆ ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด ์™œ ์žˆ์–ด์•ผ ํ•˜๋‚˜?
โœฆ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ฐ์ดํ„ฐ ํƒ€์ž…์˜ ์ข…๋ฅ˜
โœฆ 0.1+0.2=0.3์ผ๊นŒ์š”? ์™œ ๊ทธ๋Ÿด๊นŒ์š”?
โœฆ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ๋ณ€์ˆ˜์˜ ํƒ€์ž…์ด ์ •ํ•ด์ง€๋Š” ์‹œ์ ์€?
7์žฅ ์—ฐ์‚ฐ์ž โœฆ ๋‹จํ•ญ ์‚ฐ์ˆ ์—ฐ์‚ฐ์ž์˜ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋Š” (++,--,-,+์˜ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ดํ„ฐ ํƒ€์ž…์— ๋”ฐ๋ฅธ ์˜ˆ์‹œ๋„ ์ œ์‹œ) ?
โœฆ ํ›„์œ„ ๋‹จํ•ญ ์—ฐ์‚ฐ์ž์™€ ์ „์œ„ ๋‹จํ•ญ ์—ฐ์‚ฐ์ž์˜ ์ฐจ์ด? (++, --)
โœฆ (==)์™€ (===)์˜ ์ฐจ์ด?
โœฆ typeof null์˜ ๊ฒฐ๊ณผ๋Š”?
โœฆ NaN==NaN์ธ๊ฐ€์š”? -0 == 0์€์š”?
8์žฅ ์ œ์–ด๋ฌธ โœฆ ์ œ์–ด๋ฌธ์ด๋ž€?
โœฆ switch-case๋ฌธ์—์„œ ํด์Šค๋ฃจ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•์€?
9์žฅ ํƒ€์ž…๋ณ€ํ™˜๊ณผ ๋‹จ์ถ• ํ‰๊ฐ€ โœฆ falsyํ•œ ๊ฐ’๊ณผ truthy ํ•œ ๊ฐ’?
โœฆ ๋‹จ์ถ• ํ‰๊ฐ€๋ž€?
โœฆ ์˜ต์…”๋„ ์ฒด์ด๋‹์ด๋ž€?
โœฆ null ๋ณ‘ํ•ฉ ์—ฐ์‚ฐ์ž๋ž€?
10์žฅ ๊ฐ์ฒด ๋ฆฌํ„ฐ๋Ÿด โœฆ ๊ฐ์ฒด๋ž€?
โœฆ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฐ์ฒด์˜ ๊ฐ’์— ์ ‘๊ทผ ํ•˜๋Š” ๋ฐฉ๋ฒ• 2๊ฐ€์ง€?
โœฆ ๋นˆ ๊ฐ์ฒด person ์„ ์–ธ์‹œ, person.last-name์˜ ๊ฒฐ๊ณผ๋Š”?
โœฆ ES6์—์„œ ๊ฐ์ฒด ๋ฆฌํ„ฐ๋Ÿด ๊ธฐ๋Šฅ ํ™•์žฅ๋œ ๊ฒƒ 3๊ฐ€์ง€
11์žฅ ์›์‹œ ๊ฐ’๊ณผ ๊ฐ์ฒด์˜ ๋น„๊ต โœฆ ๊ฐ์ฒดํƒ€์ž…๊ณผ ์›์‹œ ํƒ€์ž…์˜ ์ฐจ์ด 3๊ฐ€์ง€ (๋ณ€๊ฒฝ ๊ฐ€๋Šฅ์„ฑ, ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ „๋‹ฌ๋  ๋•Œ ์ฐจ์ด, ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋˜๋Š” ๊ฒƒ)
โœฆ ๊ฐ’์— ์˜ํ•œ ์ „๋‹ฌ vs ์ฐธ์กฐ์— ์˜ํ•œ ์ „๋‹ฌ
โœฆ call by value์™€ call by reference
โœฆ ์›์‹œ๊ฐ’์ด immutableํ•˜๊ณ  ๊ฐ์ฒด ๋ฐ์ดํ„ฐ ํƒ€์ž…์€ mutableํ•˜๋‹ค๋Š” ๊ฒƒ?
12์žฅ ํ•จ์ˆ˜ โœฆ ํ•จ์ˆ˜๋ž€?
โœฆ ํ•จ์ˆ˜๋ฅผ ์ •์˜ํ•˜๋Š” 4๊ฐ€์ง€ ๋ฐฉ์‹
โœฆ ๋งค๊ฐœ๋ณ€์ˆ˜(parameter)์™€ ์ธ์ž(argument)์˜ ์ฐจ์ด
โœฆ ์ฆ‰์‹œ ์‹คํ–‰ ํ•จ์ˆ˜๋ž€?
โœฆ ์ฝœ๋ฐฑํ•จ์ˆ˜๋ž€?
โœฆ ์ˆœ์ˆ˜ํ•จ์ˆ˜๋ž€?
13์žฅ ์Šค์ฝ”ํ”„ โœฆ ์Šค์ฝ”ํ”„๋ž€?
โœฆ ์Šค์ฝ”ํ”„ ์ฒด์ธ์ด๋ž€?
โœฆ ๋ธ”๋ก ๋ ˆ๋ฒจ ์Šค์ฝ”ํ”„ vs ํ•จ์ˆ˜ ๋ ˆ๋ฒจ ์Šค์ฝ”ํ”„?
โœฆ ๋ ‰์‹œ์ปฌ ์Šค์ฝ”ํ”„๋ž€?
14์žฅ ์ „์—ญ๋ณ€์ˆ˜์˜ ๋ฌธ์ œ์  โœฆ ํ˜ธ์ด์ŠคํŒ…์€ ์Šค์ฝ”ํ”„ ๋‹จ์œ„๋กœ ๋™์ž‘ํ•œ๋‹ค.(๐Ÿ…พ๏ธ / โŽ)
โœฆ ์ „์—ญ ๋ณ€์ˆ˜์˜ ๋ฌธ์ œ 4๊ฐ€์ง€
โœฆ ์ „์—ญ ๋ณ€์ˆ˜์˜ ์‚ฌ์šฉ ์–ต์ œํ•˜๋Š” ๋ฐฉ๋ฒ•๋“ค
15์žฅ let, const ํ‚ค์›Œ๋“œ์™€ ๋ธ”๋ก ๋ ˆ๋ฒจ ์Šค์ฝ”ํ”„ โœฆ var์˜ ํŠน์ง• 3๊ฐ€์ง€(ํ•จ์ˆ˜ ๋ ˆ๋ฒจ ์Šค์ฝ”ํ”„, ์ค‘๋ณต ์„ ์–ธ ๊ฐ€๋Šฅ์„ฑ, ํ˜ธ์ด์ŠคํŒ…)
โœฆ let๊ณผ const์˜ ํŠน์ง• (var๊ณผ ๋‹ค๋ฅธ์ )
โœฆ TDZ๋ž€?
16์žฅ ํ”„๋กœํผํ‹ฐ ์–ดํŠธ๋ฆฌ๋ทฐํŠธ โœฆ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„์€ ํ”„๋กœํผํ‹ฐ๋ฅผ ์ƒ์„ฑํ•  ๋–„ ํ”„๋กœํผํ‹ฐ์˜ ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ”„๋กœํผํ‹ฐ ์–ดํŠธ๋ฆฌ๋ทฐํŠธ๋ฅผ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž๋™์ •์˜ํ•ฉ๋‹ˆ๋‹ค. (๐Ÿ…พ๏ธ / โŽ)
โœฆ ๋ฐ์ดํ„ฐ ํ”„๋กœํผํ‹ฐ์™€ ์ ‘๊ทผ์ž ํ”„๋กœํผํ‹ฐ๋Š” ๋ญ”๊ฐ€์š”?
โœฆ ๊ฐ์ฒด ๋ณ€๊ฒฝ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•?
17์žฅ ์ƒ์„ฑ์ž ํ•จ์ˆ˜์— ์˜ํ•œ ๊ฐ์ฒด ์ƒ์„ฑ โœฆ ์ƒ์„ฑ์ž ํ•จ์ˆ˜๋ž€?
โœฆ ๊ฐ์ฒด ๋ฆฌํ„ฐ๋Ÿด๋ณด๋‹ค ์ƒ์„ฑ์ž ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ๊ฐ์ฒด ์ƒ์„ฑํ•˜๋ฉด ์ข‹์€ ์ ?
โœฆ ํ•จ์ˆ˜ ํ˜ธ์ถœ ๋ฐฉ์‹์— ๋”ฐ๋ผ ํ•จ์ˆ˜ ๋‚ด๋ถ€์˜ this๋Š” ๋ฌด์—‡์„ ๊ฐ€๋ฅดํ‚ค๋‚˜์š”?
โœฆ ํ•จ์ˆ˜๋„ ๊ฐ์ฒด์ธ๋ฐ, ์ผ๋ฐ˜ ๊ฐ์ฒด์™€ ๊ตฌ๋ถ„๋˜๋Š” ํŠน์ง•์—๋Š” ๋ญ๊ฐ€ ์žˆ๋‚˜์š”?
โœฆ ECMAScript ์‚ฌ์–‘์—์„œ ๋ฉ”์„œ๋“œ๋ผ๊ณ  ์ธ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ”์œ„๋Š” ๋ญ”๊ฐ€์š”?
18์žฅ ํ•จ์ˆ˜์™€ ์ผ๊ธ‰ ๊ฐ์ฒด โœฆ ์ผ๊ธ‰ ๊ฐ์ฒด์˜ 4๊ฐ€์ง€ ์กฐ๊ฑด
โœฆ Object.getOwnPropertyDescriptors(๊ฐ์ฒด๋ช…)์€ ๋ฌด์Šจ ๊ฐ’์„ ๋ฆฌํ„ดํ•˜๋‚˜์š”?
โœฆ __proto__๋Š” ํ•จ์ˆ˜์˜ ๊ณ ์œ  ํ”„๋กœํผํ‹ฐ์ธ๊ฐ€์š”?
โœฆ ํ•จ์ˆ˜ ๊ฐ์ฒด์˜ ๊ณ ์œ  ํ”„๋กœํผํ‹ฐ 5๊ฐ€์ง€?
19์žฅ ํ”„๋กœํ† ํƒ€์ž… โœฆ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋„ ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ธ๊ฐ€์š”?
โœฆ this.ํ•จ์ˆ˜๋ช…์œผ๋กœ ๊ฐ์ฒด๋‚ด์— ๋ฉ”์„œ๋“œ๋ฅผ ์ •์˜ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๊ฐ์ฒด.prototype.ํ•จ์ˆ˜๋ช…์œผ๋กœ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒŒ ๋‚˜์€ ์ด์œ ?
โœฆ __proto__ ์ ‘๊ทผ์ž ํ”„๋กœํผํ‹ฐ์™€ ํ•จ์ˆ˜ ๊ฐ์ฒด๋งŒ์ด ์†Œ์œ ํ•˜๋Š” prototype ํ”„๋กœํผํ‹ฐ์˜ ์ฐจ์ด?
โœฆ ํ”„๋กœํ† ํƒ€์ž… ์ฒด์ธ์ด๋ž€? โœฆ ์ •์  ๋ฉ”์„œ๋“œ vs. ํ”„๋กœํ† ํƒ€์ž… ๋ฉ”์„œ๋“œ?
20์žฅ strict mode โœฆ strict mode๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ์—๋Š” ์–ด๋–ค ๊ฒƒ๋“ค์ด ์žˆ๋‚˜์š”?
โœฆ strict mode๋Š” ์ „์—ญ์ด๋‚˜ ํ•จ์ˆ˜ ๋‹จ์œ„๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. (๐Ÿ…พ๏ธ / โŽ)
โœฆ strict mode ์„ค์ • ์‹œ ์—๋Ÿฌ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๋Š” ๊ฒฝ์šฐ?
21์žฅ ๋นŒํŠธ์ธ ๊ฐ์ฒด โœฆ ๊ฐ์ฒด๋ฅผ 3๊ฐ€์ง€๋กœ ๊ตฌ๋ถ„ํ•œ๋‹ค๋ฉด?
โœฆ ์ „์—ญ ๊ฐ์ฒด๋ž€?
โœฆ ๋นŒํŠธ์ธ ์ „์—ญ ํ”„๋กœํผํ‹ฐ(2)์™€ ๋นŒํŠธ์ธ ์ „์—ญ ํ•จ์ˆ˜(9)์—๋Š” ์–ด๋–ค ๊ฒƒ๋“ค์ด ์žˆ๋‚˜์š”?
22์žฅ this โœฆ this๋ž€?
โœฆ this ๋ฐ”์ธ๋”ฉ์ด ํ•จ์ˆ˜ ํ˜ธ์ถœ ๋ฐฉ์‹์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง„๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ํ˜ธ์ถœ ๋ฐฉ์‹์— ๋”ฐ๋ผ ์–ด๋–ป๊ฒŒ ๋‹ฌ๋ผ์ง€๋Š” ์ง€ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
23์žฅ ์‹คํ–‰์ปจํ…์ŠคํŠธ โœฆ ์†Œ์Šค ์ฝ”๋“œ์˜ ํƒ€์ž…์—๋Š” ์–ด๋–ค ๊ฒƒ์ด ์žˆ๋‚˜?
โœฆ ์‹คํ–‰ ์ปจํ…์ŠคํŠธ๋ž€?
โœฆ ๋ ‰์‹œ์ปฌ ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•˜๋Š” ์ปดํฌ๋„ŒํŠธ ๋‘ ๊ฐ€์ง€?
โœฆ ์‹คํ–‰์ปจํ…์ŠคํŠธ์˜ ์ƒ์„ฑ ๊ณผ์ •? (GlobalEnvironmentRecord, Object Environment Record, Declarative Environment Record๊ณผ ์—ฐ๊ด€์ง€์–ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.)
24์žฅ ํด๋กœ์ € โœฆ ํด๋กœ์ €๋ž€?
โœฆ ํด๋กœ์ €์˜ ํ™œ์šฉ ์˜ˆ์‹œ
โœฆ ํด๋กœ์ €์—์„œ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์™ธ๋ถ€ ๋ณ€์ˆ˜๋Š” ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋˜์ง€ ์•Š๋Š” ์ตœ์ ํ™”๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. (๐Ÿ…พ๏ธ / โŽ)
25์žฅ ํด๋ž˜์Šค โœฆ ํด๋ž˜์Šค์™€ ์ƒ์„ฑ์ž ํ•จ์ˆ˜์˜ ์ฐจ์ด?
โœฆ ํด๋ž˜์Šค์˜ ๊ตฌ์„ฑ
โœฆ ํด๋ž˜์Šค์˜ ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ ๊ณผ์ •
โœฆ ์ˆ˜ํผ ํด๋ž˜์Šค๋ฅผ ์ƒ์†ํ•˜๋Š” ์„œ๋ธŒํด๋ž˜์Šค constructor์—์„œ super() ํ˜ธ์ถœ์„ ํ•˜์ง€ ์•Š์œผ๋ฉด ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ์ด์œ ?
26์žฅ ES6 ํ•จ์ˆ˜์˜ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ โœฆES6์—์„œ ๋ชฉ์ ์— ๋”ฐ๋ผ ํ•จ์ˆ˜๋ฅผ ๊ตฌ๋ถ„์ง“์Šต๋‹ˆ๋‹ค. ์ด ์„ธ๊ฐ€์ง€์—๋Š” ์–ด๋–ค ๊ฒƒ๋“ค์ด ์žˆ๋‚˜์š”?
โœฆ rest parameter์˜ ์‚ฌ์šฉ ์˜ˆ์‹œ?
โœฆ ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ธฐ๋ณธ๊ฐ’ ์ฃผ๋Š” ๋ฐฉ๋ฒ•?
27์žฅ ๋ฐฐ์—ด โœฆ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ฐฐ์—ด์˜ ํŠน์ง•?
โœฆ ๋ฐฐ์—ด ์ƒ์„ฑ ๋ฐฉ์‹?
โœฆ class์™€ ๋ฐฐ์—ด ๋ฉ”์„œ๋“œ๋ฅผ ํ†ตํ•œ stack ๊ตฌํ˜„
โœฆ class์™€ ๋ฐฐ์—ด ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ queue ๊ตฌํ˜„
โœฆ ๋ฐฐ์—ด ๋ฉ”์„œ๋“œ ์ค‘ ์ค‘์ฒฉ๋œ ๋ฐฐ์—ด๋“ค์„ ๋ชจ๋‘ ํ‰ํƒ„ํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•?
28์žฅ Number โœฆ Number๋ž€?
โœฆ Number.EPSILON์€ ์–ธ์ œ ์“ฐ์ผ๊นŒ์š”?
โœฆ Number ๋ฉ”์„œ๋“œ๋ฅผ ํ†ตํ•ด 10์ง„๋ฒ•์„ 2์ง„๋ฒ•์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์€?
29์žฅ Math โœฆ Math ๋ฉ”์„œ๋“œ๋ฅผ ํ†ตํ•ด ์ˆ˜๋“ค ์ค‘ ์ตœ๋Œ€๊ฐ’์„ ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ•์€?
30์žฅ Date โœฆ 1์ดˆ๋งˆ๋‹ค ํ˜„์žฌ ์‹œ๊ฐ„์„ ์ถœ๋ ฅํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด๋ณด์„ธ์š”.
31์žฅ Regex โœฆ ์ •๊ทœํ‘œํ˜„์‹์ด๋ž€?
โœฆ i,g,m ํ”Œ๋ž˜๊ทธ์˜ ์˜๋ฏธ?
โœฆ ์ •๊ทœํ‘œํ˜„์‹์„ ํ™œ์šฉํ•˜์—ฌ slice ๋Œ€์‹  ๋ฌธ์ž์—ด์„ 3๊ฐœ์”ฉ ์ž๋ฅผ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์€?
โœฆ [] ๋‚ด์˜ ^์™€ ๋ฐ–๊ฐ™์˜ ^์˜ ๋œป์€?
32์žฅ String โœฆ String ๊ฐ์ฒด๋Š” ์ƒ์„ฑ์ž ํ•จ์ˆ˜ ๊ฐ์ฒด์ด๋ฉฐ, String ๋ž˜ํผ ๊ฐ์ฒด๋Š” ์œ ์‚ฌ๋ฐฐ์—ด ๊ฐ์ฒด์ด๋‹ค. (๐Ÿ…พ๏ธ / โŽ)
โœฆ 2. ์†Œ๋ฌธ์ž ์•ŒํŒŒ๋ฒณ์˜ ์•„์Šคํ‚ค ์ฝ”๋“œ ๋ฐฐ์—ด์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.
โœฆ replace ํ•จ์ˆ˜์—์„œ ๊ต์ฒด ํŒจํ„ด ์“ฐ๋Š” ๋ฐฉ๋ฒ•?
33์žฅ 7๋ฒˆ์งธ ๋ฐ์ดํ„ฐ ํƒ€์ž… Symbol โœฆ Symbol์€ ๋ฌด์—‡์ธ๊ฐ€์š”?
โœฆ Symbol.for์™€ Symbol.keyFor์˜ ์“ฐ์ž„?
โœฆ Well-known Symbol์ด๋ž€?
34์žฅ iterable โœฆ iterable๊ณผ iterator์˜ ์ฐจ์ด?
โœฆ for...of๋ฌธ์˜ ๋‚ด๋ถ€ ๋™์ž‘์— ๋Œ€ํ•ด์„œ ์•„์‹œ๋‚˜์š”?
โœฆ ์ดํ„ฐ๋ ˆ์ด์…˜ ํ”„๋กœํ† ์ฝœ์€ ๋ฐ์ดํ„ฐ ์†Œ๋น„์ž์™€ ๋ฐ์ดํ„ฐ ๊ณต๊ธ‰์ž๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค์˜ ์—ญํ• ์„ ํ•œ๋‹ค. (๐Ÿ…พ๏ธ / โŽ)
โœฆ ์‚ฌ์šฉ์ž ์ดํ„ฐ๋Ÿฌ๋ธ”์„ ํ†ตํ•ด ๋ฌดํ•œ ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด์„ ๊ตฌํ˜„ํ•ด๋ณด์„ธ์š”.
35์žฅ ์Šคํ”„๋ ˆ๋“œ ๋ฌธ๋ฒ• โœฆ ์Šคํ”„๋ ˆ๋“œ ๋ฌธ๋ฒ•์ด๋ž€? rest parameter๊ณผ ๋‹ค๋ฅธ ์ ์€?
โœฆ ์Šคํ”„๋ ˆ๋“œ ๋ฌธ๋ฒ•์„ ์“ธ ์ˆ˜ ์žˆ๋Š” ์ƒํ™ฉ ์„ธ๊ฐ€์ง€์™€ ๊ฐ๊ฐ์˜ ์‚ฌ์šฉ ์˜ˆ์‹œ
36์žฅ ๊ตฌ์กฐ ๋ถ„ํ•ด ํ• ๋‹น โœฆ ๊ตฌ์กฐ ๋ถ„ํ•ด ํ• ๋‹น์ด๋ž€?
37์žฅ Set๊ณผ Map โœฆ Set์œผ๋กœ ๊ต์ง‘ํ•ฉ, ํ•ฉ์ง‘ํ•ฉ, ์ฐจ์ง‘ํ•ฉ, ๋ถ€๋ถ„์ง‘ํ•ฉ, ์ƒ์œ„์ง‘ํ•ฉ ๊ตฌํ˜„ํ•ด๋ณด๊ธฐ
โœฆ Map๊ณผ ๊ฐ์ฒด์˜ ์ฐจ์ด์ ๋“ค?
38์žฅ ๋ธŒ๋ผ์šฐ์ € ๋ Œ๋”๋ง ๊ณผ์ • โœฆ ๋ธŒ๋ผ์šฐ์ € ๋ Œ๋”๋ง ๊ณผ์ •?
โœฆ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํŒŒ์‹ฑ๊ณผ ์‹คํ–‰๊ณผ์ •?
โœฆ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์Šคํฌ๋ฆฝํŠธ ์œ„์น˜?
โœฆ script ํƒœ๊ทธ์˜ async์™€ defer ์ฐจ์ด?
39์žฅ DOM โœฆ ์ค‘์š” ๋…ธ๋“œ ํƒ€์ž… 4๊ฐ€์ง€?
โœฆ HTMLCollection๊ณผ NodeList ๊ฐ์ฒด์˜ ํŠน์ง•?
โœฆ innerHTML์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ์˜ ๋‹จ์ ๋“ค?
โœฆ HTML attribute๊ณผ DOM ํ”„๋กœํผํ‹ฐ๋Š” ๊ฐ™์€ ๊ฐ’์„ ๊ด€๋ฆฌํ•˜๋‚˜์š”? ์ฐจ์ด?
40์žฅ ์ด๋ฒคํŠธ โœฆ ์ด๋ฒคํŠธ ์ „ํŒŒ๋ž€?
โœฆ ์ด๋ฒคํŠธ ์œ„์ž„์ด๋ž€?
41์žฅ ํƒ€์ด๋จธ โœฆ ํ˜ธ์ถœ ์Šค์ผ€์ค„๋ง์ด๋ž€?
โœฆ setTimeout๊ณผ setInterval ํ•จ์ˆ˜ ๊ตฌํ˜„/ ์ฐจ์ด
โœฆ debounce์™€ throttle์˜ ์ฐจ์ด
42์žฅ ๋น„๋™๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ โœฆ ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ๋ž€?
โœฆ ํƒ€์ด๋จธํ•จ์ˆ˜, ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ, HTTP ์š”์ฒญ์€ ๋น„๋™๊ธฐ์  ์ฒ˜๋ฆฌ๋œ๋‹ค. (๐Ÿ…พ๏ธ / โŽ)
โœฆ ํƒ€์ด๋จธ ํ•จ์ˆ˜์˜ ๋™์ž‘ ๋ฐฉ์‹?
43์žฅ ๋น„๋™๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ โœฆ Ajax๋ž€?
โœฆ XMLHttpRequest๋ž€?
โœฆ GET๊ณผ POST ์š”์ฒญ์˜ ์ฐจ์ด?
44์žฅ REST API โœฆ REST API ์„ค๊ณ„ ์›์น™?
45์žฅ ํ”„๋กœ๋ฏธ์Šค โœฆ ์ฝœ๋ฐฑ ํ—ฌ์ด๋ž€?
โœฆ ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ์ฝœ๋ฐฑ ํŒจํ„ด์˜ ๋ฌธ์ œ์ ?
โœฆ ํ”„๋กœ๋ฏธ์Šค๋ž€?
โœฆ ๋งˆ์ดํฌ๋กœ ํƒœ์Šคํฌ ํ๋ž€?
โœฆ fetch์™€ axios?
46์žฅ ์ œ๋„ˆ๋ ˆ์ดํ„ฐ์™€ async/await โœฆ ์ œ๋„ˆ๋ ˆ์ดํ„ฐ์˜ ๋™์ž‘๋ฐฉ์‹?
โœฆ async/await๋ž€?
47์žฅ ์—๋Ÿฌ ์ฒ˜๋ฆฌ โœฆ ์—๋Ÿฌ ์ฒ˜๋ฆฌ ๋ฐฉ์‹๋“ค
โœฆ ์—๋Ÿฌ์˜ ์ „ํŒŒ๋Š” ๋ญ”๊ฐ€์š”?
48์žฅ ๋ชจ๋“ˆ โœฆ ๋ชจ๋“ˆ์ด๋ž€?
49์žฅ Babel๊ณผ Webpack์„ ์ด์šฉํ•œ ES6+/ES.NEXT ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ• โœฆ Babel๊ณผ Webpack์€ ๋ญ”๊ฐ€์š”? ์™œ ์จ์•ผํ•˜๋‚˜์š”?

๐Ÿคฟ ๋ชจ๋˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ Deeper ๋‹ค์ด๋ธŒ : ๋”ฅ๋‹ค์ด๋ธŒ ์ฝ์œผ๋ฉด์„œ ๋” ํŒŒ๋ณธ ๋‚ด์šฉ๋“ค

๋ถ„๋ฅ˜ ๋‚ด์šฉ
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฐ€๋น„์ง€ ์ฝœ๋ ‰์…˜ (ft. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋‚ด๋ถ€ ๋™์ž‘)

โš›๏ธ ๋ชจ๋˜ ๋ฆฌ์•กํŠธ ๋”ฅ ๋‹ค์ด๋ธŒ

๋ถ„๋ฅ˜ ๋‚ด์šฉ
0์žฅ ๋“ค์–ด๊ฐ€๋ฉฐ โœฆ ์™œ ๋ฆฌ์•กํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์‹œ๋‚˜์š”?
โœฆ ๋ฆฌ์•กํŠธ์˜ ์—ญ์‚ฌ
1์žฅ ๋ฆฌ์•กํŠธ ๊ฐœ๋ฐœ์„ ์œ„ํ•ด ๊ผญ ์•Œ์•„์•ผ ํ•  ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ โœฆ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋™๋“ฑ ๋น„๊ต (ft. ๋™๋“ฑ๋น„๊ต๋ฅผ ์•Œ์•„์•ผํ•˜๋Š” ์ด์œ ? โœฆ | ์™€ ?? ์™€ &&, ๋ฆฌ์•กํŠธ์—์„œ์˜ ๋™๋“ฑ๋น„๊ต)
ํ– ์ˆ˜ (ft. ํ•จ์ˆ˜ ์„ ์–ธ ๋ฐฉ์‹)โœฆ ํด๋กœ์ ธ (ft. ๋ฆฌ์•กํŠธ๋ฅผ ์ž˜ ์“ฐ๊ธฐ ์œ„ํ•ด ํด๋กœ์ €๋ฅผ ์ž˜ ์•Œ์•„์•ผํ•˜๋Š” ์ด์œ ?)
โœฆ ์ด๋ฒคํŠธ ๋ฃจํ”„์™€ ๋น„๋™๊ธฐ ํ†ต์‹  (ft. ์‹ฑ๊ธ€์“ฐ๋ ˆ๋“œ์ธ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•œ ์ด์œ ? ๋งˆ์ดํฌ๋กœ ํƒœ์Šคํฌ ํ, ๋žœ๋”๋ง,ํƒœ์Šคํฌํ์˜ ์šฐ์„  ์ˆœ์œ„?)
โœฆ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ (ft. any๋ณด๋‹จ unknown, instanceof/typeof/in์—ฐ์‚ฐ์ž, ์ œ๋„ˆ๋ฆญ ํ™œ์šฉ, ์ธ๋ฑ์Šค ์‹œ๊ทธ๋‹ˆ์ฒ˜)
2์žฅ ๋ฆฌ์•กํŠธ ํ•ต์‹ฌ ์š”์†Œ ๊นŠ๊ฒŒ ์‚ดํŽด๋ณด๊ธฐ โœฆ 1. JSX
โœฆ 2. ๊ฐ€์ƒ๋”๊ณผ ๋ฆฌ์•กํŠธ ํŒŒ์ด๋ฒ„

๐Ÿƒ๐Ÿปโ€โ™€๏ธ ์›น ์„ฑ๋Šฅ

๋ถ„๋ฅ˜ ๋‚ด์šฉ
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ Critical Rendering Path

๐Ÿ›œ ๋„คํŠธ์›Œํฌ

๋ถ„๋ฅ˜ ๋‚ด์šฉ
DNS โœฆ
โœฆ

๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป ๊ฐœ๋ฐœ์ผ๊ธฐ

๋ถ„๋ฅ˜ ์˜ค๋Š˜์˜ ์ƒˆ๋กœ ์•Œ๊ฒŒ ๋œ ๊ฒƒ๋“ค
๋””๋ฐ”์šด์Šค โœฆ setTimeout์˜ ๋ฆฌํ„ด ํƒ€์ž…์ด ๋ธŒ๋ผ์šฐ์ € ํ™˜๊ฒฝ์—์„œ๋Š” number์ด๊ณ  NodeJs์—์„œ๋Š” NodeJs.Timeout์ด๋ผ๋Š” ์ !
โœฆ

About

๐Ÿ“• ํ”„๋ก ํŠธ์—”๋“œ ๊ณต๋ถ€๋ฅผ ํ•˜๋ฉด์„œ ๋„์ ์ด๋Š” ์ด๊ฒƒ ์ €๊ฒƒ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle ใซใ‚ˆใฃใฆๅค‰ๆ›ใ•ใ‚ŒใŸใƒšใƒผใ‚ธ (->ใ‚ชใƒชใ‚ธใƒŠใƒซ) /