
JavaScript ๊ธฐ์ด
Variables, types, functions, arrow functions, destructuring, spread operator, template literals
1JavaScript์์ var์ let์ ์ฃผ์ ์ฐจ์ด์ ์ ๋ฌด์์ธ๊ฐ์?
JavaScript์์ var์ let์ ์ฃผ์ ์ฐจ์ด์ ์ ๋ฌด์์ธ๊ฐ์?
๋ต๋ณ
๊ทผ๋ณธ์ ์ธ ์ฐจ์ด๋ ๋ณ์์ scope์ ์์ต๋๋ค. let์ block scope๋ฅผ ๊ฐ์ง๋ฏ๋ก let์ผ๋ก ์ ์ธ๋ ๋ณ์๋ ์ ์๋ ๋ธ๋ก(์ค๊ดํธ ์)์์๋ง ์กด์ฌํฉ๋๋ค. var๋ function scope๋ฅผ ๊ฐ์ง๋ฉฐ, ๋ณ์๊ฐ ๋ธ๋ก ์ธ๋ถ์์๋ ์ ๊ทผ ๊ฐ๋ฅํด ์๊ธฐ์น ์์ ๋์์ ์ผ์ผํฌ ์ ์์ต๋๋ค. ์ด๋ฌํ scope ์ฐจ์ด๋ก ์ธํด hoisting๊ณผ scope ๊ด๋ จ ๋ฒ๊ทธ๋ฅผ ํผํ๊ธฐ ์ํด let์ด ๊ถ์ฅ๋ฉ๋๋ค.
2๋ณ์๋ฅผ ์ ์ธํ ๋ let ๋์ const๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ๋ ์ธ์ ์ธ๊ฐ์?
๋ณ์๋ฅผ ์ ์ธํ ๋ let ๋์ const๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ๋ ์ธ์ ์ธ๊ฐ์?
๋ต๋ณ
const๋ ์ด๊ธฐ ์ ์ธ ์ดํ์ ๋ณ์๊ฐ ์ ๋ ์ฌํ ๋น๋์ง ์์ ๋ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ๋ชจ๋ ๋ณ์๋ฅผ ๊ธฐ๋ณธ์ ์ผ๋ก const๋ก ์ ์ธํ๊ณ , ์ฌํ ๋น์ด ํ์ํ ๊ฒฝ์ฐ์๋ง let์ผ๋ก ๋ฐ๊พธ๋ ๊ฒ์ด ์ข์ ์ต๊ด์ ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ฝ๋๊ฐ ๋ ์์ธก ๊ฐ๋ฅํด์ง๊ณ ๊ฐ๋ฐ์์ ์๋๋ฅผ ์ดํดํ๊ธฐ ์ฌ์์ง๋๋ค. ์ฐธ๊ณ : const๋ ์ฌํ ๋น์ ๋ง์ง๋ง object์ ์์ฑ ์์ ์ ๋ง์ง ์์ต๋๋ค.
3JavaScript์ primitive ํ์
์๋ ์ด๋ค ๊ฒ๋ค์ด ์๋์?
JavaScript์ primitive ํ์ ์๋ ์ด๋ค ๊ฒ๋ค์ด ์๋์?
๋ต๋ณ
JavaScript์๋ 7๊ฐ์ primitive ํ์ ์ด ์์ต๋๋ค: ๋ฌธ์์ด์ ์ํ string, ์ ์์ ์์๋ฅผ ์ํ number, true์ false ๊ฐ์ ์ํ boolean, ์ด๊ธฐํ๋์ง ์์ ๋ณ์๋ฅผ ์ํ undefined, ์๋์ ์ธ ๊ฐ์ ๋ถ์ฌ๋ฅผ ๋ํ๋ด๋ null, ๊ณ ์ ์๋ณ์๋ฅผ ๋ง๋๋ symbol, ๊ทธ๋ฆฌ๊ณ ํฐ ์ ์๋ฅผ ์ํ bigint์ ๋๋ค. primitive ํ์ ์ ๋ถ๋ณ์ด๋ฉฐ ๊ฐ์ผ๋ก ๋น๊ต๋๋๋ฐ, ์ด๋ ์ฐธ์กฐ๋ก ๋น๊ต๋๋ object์ ๋ค๋ฆ ๋๋ค.
JavaScript์์ null๊ณผ undefined์ ์ฐจ์ด๋ ๋ฌด์์ธ๊ฐ์?
JavaScript์์ ๋ ๊ฐ์ ์๊ฒฉํ๊ฒ ๋น๊ตํ๋ ค๋ฉด ์ด๋ค ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํด์ผ ํ๋์?
+17 ๋ฉด์ ์ง๋ฌธ
๊ธฐํ Vue.js / Nuxt.js ๋ฉด์ ์ฃผ์
๋ชจ๋ JavaScript (ES6+)
Vue ๊ธฐ์ด
Vue ์ปดํฌ๋ํธ
Vue Router
Pinia State Management
Vuex (Legacy)
Composition API
Vue ๋ฐ์์ฑ
Nuxt ๊ธฐ์ด
Nuxt ๋ฐ์ดํฐ ํ์นญ
Nuxt SSR ๋ฐ SSG
Nuxt ์๋ฒ ๋ผ์ฐํธ
Nuxt ๋ชจ๋
Vue ์ปดํฌ์ ๋ธ
Vue ํผ๊ณผ ์ ํจ์ฑ ๊ฒ์ฌ
Nuxt ์ํ ๊ด๋ฆฌ
Vue ํ ์คํ
Nuxt ๋ฐฐํฌ ๋ฐ CI/CD
Vue ์ฑ๋ฅ
Vue ๊ณ ๊ธ ํจํด
Vue์ ํจ๊ป ์ฌ์ฉํ๋ TypeScript
Nuxt ์ธ์ฆ
Nuxt์์์ SEO
Nuxt ๊ตญ์ ํ
Vue ์ํคํ ์ฒ
Nuxt ๋ณด์
Vue ์ํ๊ณ
Vue 2โ3 ๋ฐ Nuxt 2โ3 ๋ง์ด๊ทธ๋ ์ด์
๋ค์ ๋ฉด์ ์ ์ํด Vue.js / Nuxt.js์ ๋ง์คํฐํ์ธ์
๋ชจ๋ ์ง๋ฌธ, flashcards, ๊ธฐ์ ํ ์คํธ, ์ฝ๋ ๋ฆฌ๋ทฐ ์ฐ์ต, ๋ฉด์ ์๋ฎฌ๋ ์ดํฐ์ ์ ๊ทผํ์ธ์.
๋ฌด๋ฃ๋ก ์์ํ๊ธฐ