profile
Hello all ๐Ÿ‘‹๐Ÿป ๐Ÿ“London
post-thumbnail

JS - hoisting/callback/Synchronous / Asynchronous

Synchronous : ์ •ํ•ด์ง„ ์ˆœ์„œ์— ๋”ฐ๋ผ ์ฝ”๋“œ ์‹คํ–‰, Execute the code block in order.Asynchronous: ์–ธ์ œ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋  ์ง€ ์˜ˆ์ธกํ•  ์ˆ˜ ์—†๋Š” ์ฝ”๋“œ It doesn't execute the code block in order.ex -

2021๋…„ 12์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

TIL - Call back function refactoring

์ฝœ๋ฐฑํ•จ์ˆ˜ ์•ˆ์— ์žˆ๋Š” ์ฝœ๋ฐฑํ•จ์ˆ˜ ์•ˆ์— ๋˜ ์กด์žฌํ•˜๋Š” ์ฝœ๋ฐฑํ•จ์ˆ˜ aka ์ฝœ๋ฐฑ์ง€์˜ฅaddEventListner๋ฅผ ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋ฉด ์ฝœ๋ฐฑํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋Š”๋ฐ ์ฝœ๋ฐฑํ•จ์ˆ˜์˜ ์ค‘์ฒฉ์€ ๋ฉ”๋ชจ๋ฆฌ ์„ฑ๋Šฅ์„ ์ €ํ•˜์‹œํ‚ด๋”ฐ๋ผ์„œ ์‹คํ–‰ ํ•จ์ˆ˜๋Š” ๋”ฐ๋กœ ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด์„œ ๋ถ„๋ฆฌ์‹œํ‚ค๋Š” ๊ฒƒ์ด ๋ฐ”๋žŒ์งํ•˜๋‹ค.๊ทธ๋ฆฌ๊ณ  ๋ถ„๋ฆฌํ•œ ํ•จ์ˆ˜๋ฅผ

2021๋…„ 12์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

TIL - fetch () get/post

1.๋ถ€ํŠธ์บ ํ”„ ์ž์ฒด JSONํŒŒ์ผ์„fetch()api๋ฅผ ์‚ฌ์šฉํ•ด ๊ฐ„๋‹จํ•œ ์ฑ„ํŒ…์•ฑ์„ ๋งŒ๋“ค์–ด ๋ณด์•˜๋‹ค.I'm (Asynchronous JavaScript And XML, ๋น„๋™๊ธฐ์  JavaScript์™€ XML) - AJAX๋Š” ์„œ๋ฒ„์—์„œ ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ๋น„๋™๊ธฐ์ ์œผ๋กœ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š”

2021๋…„ 12์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

sql - group by

GROUP BY๋ฅผ ํ•œ ๋งˆ๋””๋กœ ์ •์˜ํ•˜์ž๋ฉด "์ค‘๋ณต๋˜์ง€ ์•Š์€ ์ •๋ณด๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ" ์ž…๋‹ˆ๋‹ค. ํ™œ์šฉ ์˜ˆ๋ฅผ ๋จผ์ € ๋ณด๋ฉด, (์ฃผ๋กœ ๊ทธ๋ฃน ํ•จ์ˆ˜์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๋Š” ์˜ˆ) ๋ฉœ๋ก  ์ฐจํŠธ๋ฅผ ๋ฝ‘๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. (โ†’ ์Œ์›๋ณ„ ์ŠคํŠธ๋ฆฌ๋ฐ ํšŸ์ˆ˜ ๋‚ด๋ฆผ์ฐจ์ˆœ) ํŒ๋งค ๋œ ์ƒํ’ˆ ์ค‘ ๋ฒ ์ŠคํŠธ ์ƒํ’ˆ์„ ์•Œ๊ณ  ์‹ถ์Šต

2021๋…„ 11์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

TIL - flatten() array method

flatten() ์—ฌ๋Ÿฌ๋ฐฐ์—ด์„ 1์ฐจ์› ํ˜•ํƒœ [] ๋กœ ๋งŒ๋“œ๋Š” ๋ฉ”์†Œ๋“œ.

2021๋…„ 11์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€