Skip to content

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

Notifications You must be signed in to change notification settings

Pyotato/fe_study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

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

No packages published