๐ ์ถ๊ฐ๋ก ์ ๋ฆฌํ ๊ฒ - ๋น๋๊ธฐ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ- call back- promise ๋๊ธฐ vs ๋น๋๊ธฐ JavaScript๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฑ๊ธ ์ค๋ ๋ (single thread) ์ธ์ด์ด๋ฉฐ, ๋น๋๊ธฐ ๋ฐฉ์์ฒ๋ผ ๋์ํ ์ ์์ ๊ฐ๋ ๋๊ธฐ (Synchronous)ํ ๋ฒ์ ํ ์์ ๋ง ์คํํ๋ฉฐ, ์์ ์ด ๋๋ ๋๊น์ง ๋ค์ ์ฝ๋๊ฐ ์คํ๋์ง ์์ ์์ ์ด ์๋ฃ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆผ -> ์ค๊ฐ์ ์คํ ์๋๊ฐ ๋๋ฆฌ๋ฉด, ๋ค์ ๋ถ๋ถ์ด ์์ ํ๋ฉด์ ๋ณด์ด์ง ์์ console.log('1') // ๋ฐ๋ก ์ถ๋ ฅ alert('์ฌ์ฉ์์ ์ ๋ ฅ์ ๊ธฐ๋ค๋ฆฝ๋๋ค.') // ์ฌ์ฉ์๊ฐ ๋๋ฅผ ๋๊น์ง ๋๊ธฐ console.log('2') // ์ ์ค์ด ์คํ ์๋ฃ๋ ๋๊น์ง ์ถ๋ ฅ๋์ง ์์ ๋น๋๊ธฐ (Asynchronous)ํ๋์ ์์ ์ด ๋๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ , ๋ค๋ฅธ ์์ ..