profile
Frontend Developer ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป๐Ÿ‘ฉโ€๐Ÿ’ป

JavaScript | Promise

Promise Promise: ๋น„๋™๊ธฐ๋ฅผ ๊ฐ„ํŽธํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ์ œ๊ณตํ•˜๋Š” object ์ •ํ•ด์ง„ ์‹œ๊ฐ„๋™์•ˆ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ๋‚˜์„œ ์„ฑ๊ณต ํ–ˆ๋‹ค๋ฉด ์„ฑ๊ณต ๋ฉ”์„ธ์ง€ & ์ฒ˜๋ฆฌ ๊ฒฐ๊ณผ ๊ฐ’์„ ๋ณด์—ฌ์ฃผ๊ณ  ์—๋Ÿฌ๊ฐ€ ๋‚ฌ๋‹ค๋ฉด ์—๋Ÿฌ๋ฅผ ๋ณด์—ฌ์คŒ

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

JavaScript | ๋น„๋™๊ธฐ callback ํ•จ์ˆ˜

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๋™๊ธฐ์ ์ธ ์–ธ์–ด synchronous ํ˜ธ์ด์ŠคํŒ…์ด ๋œ ์ดํ›„ ์ฝ”๋“œ๊ฐ€ ๋‚˜ํƒ€๋‚˜๋Š” ์ˆœ์„œ๋Œ€๋กœ ํ•˜๋‚˜ ํ•˜๋‚˜ ์‹คํ–‰ ๋น„๋™๊ธฐ๋Š” ์ฝœ๋ฐฑํ•จ์ˆ˜๋กœ๋„ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ์ฝœ๋ฐฑ ์ง€์˜ฅ์ด๋ผ ์‚ฌ์šฉํ•˜์ง€ ๋ง ๊ฒƒ

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

JavaScript - this

this ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๋Š” ํ•จ์ˆ˜์˜ ํ˜ธ์ถœ์— ๋”ฐ๋ผ ๊ฐ’์ด ๋ณ€ํ™”ํ•œ๋‹ค. ๋‹ค๋ฅด๊ฒŒ ๋งํ•˜๋ฉด ๋ˆ„๊ฐ€ ์‹คํ–‰์„ ํ–ˆ๋Š”์ง€์— ๋”ฐ๋ผ ๊ฐ’์ด ๊ฒฐ์ •๋œ๋‹ค๊ณ ๋„ ์ด์•ผ๊ธฐ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์‹คํ–‰ ์ฝ˜ํ…์ŠคํŠธ(context) ์‹คํ–‰ ๋ฌธ๋งฅ์œผ๋กœ๋„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์—๋Š” 4๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. 1. ํ•จ์ˆ˜ ์•ˆ์—์„œ this (ํ•จ์ˆ˜ context) ํ•จ์ˆ˜ ์•ˆ์—์„œ ์‚ฌ์šฉํ–ˆ์„ ๊ฒฝ์šฐ ํ•จ์ˆ˜๋ฅผ ์‹คํ–‰ํ•˜๋Š” ์ฃผ์ฒด์—๊ฒŒ th...

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

JavaScript ๊ณ ์ฐจ ํ•จ์ˆ˜(Higher-Order Function)

์ผ๊ธ‰ ๊ฐ์ฒด JavaScript์—์„  ๋‹ค๋ฅธ ์ž๋ฃŒํ˜•(string, float, array ๋“ฑ)๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํ•จ์ˆ˜ ์—ญ์‹œ ๋ณ€์ˆ˜(variable)๋กœ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. (์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ๋งŒ ๊ณ ์ฐจ ํ•จ์ˆ˜๊ฐ€ ์žˆ๋Š”๊ฑด ์•„๋‹ˆ๋‹ค.) ์ƒˆ๋กœ์šด ๋ณ€์ˆ˜์— ํ•จ์ˆ˜๋ฅผ ์žฌ์„ ์–ธํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ์œ„์ฒ˜๋Ÿผ ๊ธด ์ด๋ฆ„์„

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

JavaScript - Truthy, Falsy

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” boolean ์ž๋ฃŒํ˜•์ด ์•„๋‹Œ ์ž๋ฃŒํ˜•์„ boolean ๊ฐ’์œผ๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค. ์กฐ๊ฑด๋ฌธ, ๋ฐ˜๋ณต๋ฌธ ๋“ฑ boolean์ด ํ•„์š”ํ•œ ์ƒํ™ฉ์—์„œ boolean ์€ ์•„๋‹ˆ์ง€๋งŒ ๊ทธ ๊ฐ’์— ํ•ด๋‹นํ•˜๋Š” ๋ถˆ๋ฆฌ์–ธ์œผ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์‹คํ–‰ํ•œ๋‹ค.truthy ๋Š” ์ฐธ๊ณผ ๊ฐ™์€ ๊ฐ’์ด๋ฉฐ falsy๋Š” ๊ฑฐ์ง“๊ณผ ๊ฐ™์€

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

var, let, const ์ฐจ์ด์  1 - ์„ ์–ธ

JavaScript๋Š” ๋ณ€์ˆ˜ ์„ ์–ธ์‹œ var, let, const๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ด 3๊ฐœ์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ผ๊นŒ? 1.

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