๐Ÿธminzzi
Minzzi์•ผ
๐Ÿธminzzi
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (132)
    • ์˜ค๋ฅ˜ํ•ด๊ฒฐ (14)
    • FE (36)
      • Next.js (17)
      • React (4)
      • React Native (0)
      • TypeScript (1)
      • JavaScript (14)
    • BE (0)
      • Nest.js (0)
    • ๋ฐ๋ธŒ์ฝ”์Šค (7)
    • ์›น ํ”„๋กœ์ ํŠธ (5)
    • CS (28)
      • Algorithm (5)
      • Python (4)
      • C++ (2)
      • Operating System (4)
      • Computer Networking (3)
      • Data Structure (1)
      • Machine Learning (3)
      • Tip (6)
    • Github (4)
    • Flutter (3)
      • ํ”„๋กœ์ ํŠธ (3)
    • Private (3)
      • ํšŒ๊ณ  (7)
      • ๋ฉด์ ‘ (17)
    • ๊ฐœ๋ฐœ๋„์„œ (7)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ํ™ˆ

๊ณต์ง€์‚ฌํ•ญ

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • ์ด๋ฏธ์ง€ ์ตœ์ ํ™”
  • ํž™์˜์—ญ
  • ํ˜ธ์ด์ŠคํŒ…
  • SSR
  • react
  • layout shift
  • ์‹คํ–‰์ปจํƒ์ŠคํŠธ
  • ๋ฉด์ ‘
  • ์‹คํ–‰์ปจํ…์ŠคํŠธ
  • ์ฝœ์Šคํƒ
  • ๋ ‰์‹œ์ปฌ
  • ๋ชจ๋˜๋ฆฌ์•กํŠธ๋”ฅ๋‹ค์ด๋ธŒ
  • next.js
  • ์›์‹œํƒ€์ž…
  • ์˜ค๋ธ”์™„
  • reflow
  • ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…
  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ
  • ์ด๋ฒคํŠธ๋ฃจํ”„
  • ํ‹ฐ์Šคํ† ๋ฆฌ์ฑŒ๋ฆฐ์ง€

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
๐Ÿธminzzi

Minzzi์•ผ

[JavaScript] ๋ณ€์ˆ˜์˜ ์žฌํ• ๋‹น ๊ณผ์ •
FE/JavaScript

[JavaScript] ๋ณ€์ˆ˜์˜ ์žฌํ• ๋‹น ๊ณผ์ •

2024. 6. 19. 15:56

๋ณ€์ˆ˜์—๋Š” ๋ฉ”๋ชจ๋ฆฌ์˜ ์ฃผ์†Œ๊ฐ€ ์ €์žฅ๋˜์–ด ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ๊นŒ, ํŠน์ • ๊ฐ’์ด ์ €์žฅ๋˜์–ด ์žˆ๋Š” ๊ฒƒ์ด ์•„๋‹Œ, ํŠน์ •๊ฐ’์ด ์ €์žฅ๋˜์–ด ์žˆ๋Š” ๋ฉ”๋ชจ๋ฆฌ์˜ ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ์ด๋‹ค. ๋ณ€์ˆ˜์— ๊ฐ’์ด ์žฌํ• ๋‹น๋ ๋•Œ ํ•ด๋‹น ๊ฐ’์ด ์Šคํƒ์— ์กด์žฌํ•˜๋ฉด ๊ทธ ์Šคํƒ ์ฃผ์†Œ๋กœ ํ• ๋‹น๋œ๋‹ค๋Š” ๋‚ด์šฉ์„ ๋ณธ ๊ฒƒ ๊ฐ™์€๋ฐ, ๊ฐ’์ด ๊ฐ™๋”๋ผ๋„ ๋‹ค๋ฅธ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ์— ๊ฐ’์ด ์ €์žฅ๋˜๋Š” ์ค„ ์•Œ์•˜๋Š”๋ฐ ๊ทธ๊ฒŒ ์•„๋‹ˆ์–ด์„œ ์ข€ ๋” ์ •ํ™•ํ•˜๊ฒŒ ๊ณต๋ถ€ํ•ด์„œ ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค.


๋ณ€์ˆ˜์˜ ์ข…๋ฅ˜์— ๋”ฐ๋ผ ์ €์žฅ๋˜๋Š” ์œ„์น˜๊ฐ€ ๋‹ค๋ฅด๋‹ค.

๋ฉ”๋ชจ๋ฆฌ๋Š” 4๊ฐœ์˜ ์˜์—ญ์ด ์žˆ๊ณ , ์ „์—ญ๋ณ€์ˆ˜, ์ง€์—ญ๋ณ€์ˆ˜, ์ฝ”๋“œ, ๋™์ ํ•  ํ• ๋‹น์— ๋”ฐ๋ผ ์ €์žฅ๋˜๋Š” ์œ„์น˜๊ฐ€ ๋‹ค๋ฅด๋‹ค.


์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„์€ ํž™์˜์—ญ๊ณผ ์ฝœ์Šคํƒ์„ ์‚ฌ์šฉํ•œ๋‹ค.


์ฝœ์Šคํƒ

์›์‹œ ํƒ€์ž… ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋œ๋‹ค.
๋ณ€์ˆ˜์— ์ €์žฅ๋˜๋Š” ๊ฒƒ : ์ฝœ์Šคํƒ์˜ ์ฃผ์†Œ
 

๋ฉ”๋ชจ๋ฆฌ ํž™(heap ์˜์—ญ)

์ฐธ์กฐ ํƒ€์ž… ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋œ๋‹ค. (๋ฐฐ์—ด, ๊ฐ์ฒด, ํ•จ์ˆ˜ ๋“ฑ)
๋ฉ”๋ชจ๋ฆฌ ํž™์— ์ €์žฅ๋˜๋Š” ๊ฒƒ : ๊ฐ’
์ฝœ์Šคํƒ์— ์ €์žฅ๋˜๋Š” ๊ฒƒ : ๊ฐ’์ด ์ €์žฅ๋œ ํž™์˜ ์ฃผ์†Œ
๋ณ€์ˆ˜์— ์ €์žฅ๋˜๋Š” ๊ฒƒ : ์ฝœ์Šคํƒ ์ฃผ์†Œ


๋ณ€์ˆ˜ ์ข…๋ฅ˜๋ณ„ ํ• ๋‹น๊ณผ ์žฌํ• ๋‹น ๊ณผ์ •

1. ์›์‹œ ํƒ€์ž…

1.1 ์›์‹œ ํƒ€์ž…์˜ ํ• ๋‹น ๊ณผ์ •

let a = 10;
  • ์œ„์—์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ, ์›์‹œํƒ€์ž…์€ ์ฝœ์Šคํƒ์— ์ €์žฅ๋œ๋‹ค.
  • ์›์‹œํƒ€์ž…์˜ ๊ฐ’์„ ์ฝœ์Šคํƒ์— ์ €์žฅํ•˜๊ณ , ํ•ด๋‹น ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๋ฅผ ๋ณ€์ˆ˜์— ์ €์žฅํ•œ๋‹ค.

1.2 ์›์‹œ ํƒ€์ž…์˜ ์žฌํ• ๋‹น ๊ณผ์ •(์กด์žฌํ•˜๋Š” ๊ฐ’์œผ๋กœ ํ• ๋‹น)

let a = 10;
let b = 20;
a = 20;
  • a, b๋Š” ์›์‹œํƒ€์ž…์ด ํ• ๋‹นํ•˜๋Š” ๊ณผ์ •์„ ๊ทธ๋Œ€๋กœ ์ง„ํ–‰ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— 10๊ณผ 20์ด ์ฝœ์Šคํƒ์— ์ €์žฅ๋˜์–ด ์žˆ๋‹ค.
  • a์˜ ๊ฐ’์„ 20์œผ๋กœ ์žฌํ• ๋‹นํ•œ๋‹ค๋ฉด, 10์ด ์ €์žฅ๋˜์–ด ์žˆ๋Š” ๋ฉ”๋ชจ๋ฆฌ์—์„œ 20์œผ๋กœ ๋ณ€๊ฒฝ๋˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ๋งˆ๋ จํ•ด 20์„ ์ €์žฅํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ, ๊ธฐ์กด์— b๊ฐ€ ์ฐธ์กฐํ•˜๊ณ  ์žˆ๋Š” 20์ด ์ €์žฅ๋˜์–ด์žˆ๋Š” ๋ฉ”๋ชจ๋ฆฌ์˜ ์ฃผ์†Œ๊ฐ’์ด a์— ์ €์žฅ๋˜๊ฒŒ ๋œ๋‹ค. 
  • ๋”ฐ๋ผ์„œ a์™€ b๊ฐ€ ์ €์žฅํ•˜๊ณ  ์žˆ๋Š” ์ฃผ์†Ÿ๊ฐ’์€ ๊ฐ™๋‹ค.

1.3 ์›์‹œ ํƒ€์ž…์˜ ์žฌํ• ๋‹น ๊ณผ์ •(์ƒˆ๋กœ์šด ๊ฐ’์œผ๋กœ ํ• ๋‹น)

a = 30;
  • a์— 30์„ ์žฌํ• ๋‹น ํ•œ๋‹ค๋ฉด, ์ฝœ์Šคํƒ์— 30์€ ์ €์žฅ๋˜์–ด ์žˆ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ƒˆ๋กœ์šด ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ™•๋ณดํ•ด์„œ 30์„ ์ €์žฅํ•˜๊ณ  a์— ํ•ด๋‹น ์ฝœ์Šคํƒ์˜ ์ฃผ์†Œ๊ฐ’์„ ์ €์žฅํ•œ๋‹ค.

1.4 ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋ฉ”๋ชจ๋ฆฌ๋Š” ์–ด๋–ป๊ฒŒ ๋ ๊นŒ?

  • a๊ฐ€ ์ฒ˜์Œ์— ํ• ๋‹นํ–ˆ๋˜ 10์€ ์ด์ œ ๋”์ด์ƒ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์ง€ ์•Š๋‹ค.
  • ๊ฐ€๋น„์ง€ ์ปฌ๋ ‰๋”๋Š” ๋”์ด์ƒ ์ฐธ์กฐ๋˜์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ 10์„ ์‚ญ์ œํ•œ๋‹ค.

2. ์ฐธ์กฐ ํƒ€์ž…

2.1 ์ฐธ์กฐ ํƒ€์ž…์˜ ํ• ๋‹น ๊ณผ์ •

const arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
  • ํž™์˜์—ญ์—๋Š” ์›์‹œ ํƒ€์ž…์ด ์•„๋‹Œ ํƒ€์ž…๋“ค์ด ์ €์žฅ๋œ๋‹ค. ๋™์ ์ธ ํƒ€์ž…๋“ค์€ ๊ฐ‘์ž๊ธฐ ๋ฐ์ดํ„ฐ๊ฐ€ ์ปค์ง€๊ฑฐ๋‚˜ ์ž‘์•„์งˆ ์ˆ˜ ์žˆ๋Š”๋ฐ ์ด๋Ÿฌํ•œ ๋ฐฐ์—ด์ด๋‚˜ ๊ฐ์ฒด๋“ค์„ ํž™์˜์—ญ์— ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ์ด๋‹ค.
  • ๊ทธ๋ ‡๋‹ค๊ณ  ์ฝœ์Šคํƒ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค.
  • ๋ฐฐ์—ด์˜ ๊ฐ’๋“ค์€ ํž™ ์˜์—ญ์— ์ €์žฅ๋˜๊ณ  ํž™์˜์—ญ์˜ ์ฃผ์†Œ๊ฐ’์ด ์ฝœ์Šคํƒ์— ์ €์žฅ๋˜๋ฉฐ ์ฝœ์Šคํƒ์˜ ์ฃผ์†Œ๊ฐ’์ด ๋ณ€์ˆ˜์— ์ €์žฅ๋˜๋Š” ๊ฒƒ์ด๋‹ค.

2.2 ์ฐธ์กฐ ํƒ€์ž…์˜ ์žฌํ• ๋‹น ๊ณผ์ •

const arr = [1, 2, 3];
arr.push(4); // [1, 2, 3, 4]
arr.push(5); // [1, 2, 3, 4, 5]
arr.pop(); // [1, 2, 3, 4]
  • ์ฐธ์กฐ ํƒ€์ž…์˜ ๋ณ€์ˆ˜์—๋Š” ์ฝœ์Šคํƒ์˜ ์ฃผ์†Ÿ๊ฐ’์ด ๋“ค์–ด๊ฐ€์žˆ๊ธฐ ๋•Œ๋ฌธ์— const๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ์–ธํ•ด๋„ ์ฐธ์กฐ ๊ฐ’์˜ ์š”์†Œ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. 
const arr1 = [1, 2, 3];
arr1 = [4, 5, 6]; // TypeError: Assignment to constant variable.

let arr2 = [1, 2, 3];
arr2 = [4, 5, 6]; // ์ •์ƒ์ ์œผ๋กœ ์žฌํ• ๋‹น ๋จ
  • ํ•˜์ง€๋งŒ ์œ„ ์ฝ”๋“œ์™€ ๊ฐ™์ด const๋กœ ์„ ์–ธ๋œ ์ฐธ์กฐ ํƒ€์ž…์˜ ๋ณ€์ˆ˜๋Š” ์ฝœ์Šคํƒ์˜ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์—†๋‹ค. 

2.3 ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์Šคํƒ€์ผ ๊ฐ€์ด๋“œ

์œ„ ์ฐธ์กฐ ํƒ€์ž…์˜ ์˜ˆ์‹œ์™€ ๊ฐ™์ด ์ฐธ์กฐํƒ€์ž…์˜ ๊ฒฝ์šฐ๋Š” ์žฌํ• ๋‹น์ด ์ด๋ฃจ์–ด์ ธ์•ผํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด const๋กœ ์„ ์–ธํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. 
๊ตฌ๊ธ€์—์„œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์Šคํƒ€์ผ ๊ฐ€์ด๋“œ๋กœ ์•„๋ž˜์™€ ๊ฐ™์€ ๋‚ด์šฉ์ด ์žˆ๋Š”๋ฐ ์™œ ๊ทธ๋Ÿฐ์ง€ ์ด์œ ์™€ ํ•จ๊ป˜ ์ ๊ณ  ๋งˆ๋ฌด๋ฆฌํ•˜๊ฒ ๋‹ค.

  1. ๋ชจ๋“  ์ง€์—ญ ๋ณ€์ˆ˜๋ฅผ const๋‚˜ let์œผ๋กœ ์„ ์–ธํ•ด๋ผ.
  2. ๋ณ€์ˆ˜๋ฅผ ์žฌํ• ๋‹นํ•˜์ง€ ์•Š๋Š” ํ•œ, ๊ธฐ๋ณธ์ ์œผ๋กœ const๋ฅผ ์‚ฌ์šฉํ•ด๋ผ.
  3. var ํ‚ค์›Œ๋“œ๋Š” ์ ˆ๋Œ€ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ๋ผ.

์ด์œ 

  1. ๋ฏธ๋ž˜์˜ ๋ฒ„๊ทธ๋ฅผ ์‚ฌ์ „์— ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค.
  2. const๋ฅผ ํ†ตํ•ด ์„ ์–ธ๋œ ๋ณ€์ˆ˜๋Š” ๋ฐ˜๋“œ์‹œ ์„ ์–ธ๊ณผ ๋™์‹œ์— ์ดˆ๊ธฐํ™”๊ฐ€ ๋˜์–ด์•ผ ํ•˜๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ์Šค์ฝ”ํ”„์ ์ธ ์ธก๋ฉด์—์„œ ๋”์šฑ ์‹ ์ค‘ํ•˜๊ฒŒ ๋ณ€์ˆ˜๋ฅผ ๋ฐฐ์น˜ํ•ด์•ผ ํ•จ์„ ๊ฐ•์š”๋ฐ›๊ฒŒ ๋œ๋‹ค. ์ด๋Š” ๊ถ๊ทน์ ์œผ๋กœ ๋” ๋‚˜์€ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ ๋ฐ ์„ฑ๋Šฅ์œผ๋กœ ์ด์–ด์ง€๊ฒŒ ๋œ๋‹ค.
  3. ๋‹จ์ง€ ์ฝ”๋“œ๋ฅผ ๋ณด๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ ์–ด๋–ค ๋ณ€์ˆ˜๊ฐ€ ๋ณ€๊ฒฝ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ณ , ๋˜ ์–ด๋–ค ๋ณ€์ˆ˜๊ฐ€ ์žฌํ• ๋‹น์ด ๊ฐ€๋Šฅํ•œ์ง€ ์˜์‚ฌ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋‹ค.
๋”๋ณด๊ธฐ

์ฐธ์กฐ

https://okky.kr/questions/1314322

 

OKKY - ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ „์—ญ๋ณ€์ˆ˜๋Š” ์–ด๋”” ์˜์—ญ์— ์ €์žฅ๋˜๋‚˜์š”?(call stack, heap)

๊ธฐ๋ณธ์ ์ธ ์ปดํ“จํ„ฐ ์ง€์‹์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ๋Š” 4๊ฐœ์˜ ์˜์—ญ์ด ์žˆ๊ณ  ์ „์—ญ๋ณ€์ˆ˜, ์ง€์—ญ๋ณ€์ˆ˜, ์ฝ”๋“œ, ๋™์ ํ•  ํ• ๋‹น์— ๋”ฐ๋ผ ์ €์žฅ๋˜๋Š” ์œ„์น˜๊ฐ€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.๊ทธ๋Ÿฐ๋ฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„์€ "Call Stack" ๊ณผ "Heap" ๋‘ ๊ฐ€์ง€ ์˜์—ญ์„

okky.kr

https://velog.io/@pppp0722/%EB%A9%94%EB%AA%A8%EB%A6%AC-%EA%B5%AC%EC%A1%B0-

%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0

 

๋ฉ”๋ชจ๋ฆฌ ๊ตฌ์กฐ ์ดํ•ดํ•˜๊ธฐ

๋ฉ”๋ชจ๋ฆฌ๋ž€? ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ์–ต ์žฅ์น˜๋กœ ๋ฌผ๋ฆฌ(๋ฉ”์ธ) ๋ฉ”๋ชจ๋ฆฌ(RAM), ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ(SSD, HDD์˜ swap ์˜์—ญ)๊ฐ€ ์กด์žฌํ•œ๋‹ค. ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ : ํ•„์š”ํ•œ ๋‚ด์šฉ๋งŒ ๋ฌผ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ์— ์˜ฌ๋ ค ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ๋ฒ•์œผ๋กœ

velog.io

https://gritdonghee.notion.site/let-const-9fa10728553644fb88ab61b415c129e9

 

์ฝœ์Šคํƒ/๋ฉ”๋ชจ๋ฆฌํž™์— ์ €์žฅ๋˜๋Š” ๋ฐ์ดํ„ฐ ํƒ€์ž…์™€ ์žฌํ• ๋‹น ๊ณผ์ •(let/const) | Notion

https://charming-kyu.tistory.com/19

gritdonghee.notion.site

https://charming-kyu.tistory.com/19

 

[javascript] ์ฝœ์Šคํƒ/๋ฉ”๋ชจ๋ฆฌํž™ ๊ตฌ์กฐ, ๋ฐ์ดํ„ฐ ์ €์žฅ/์ฐธ์กฐ ์›๋ฆฌ

์ฝœ ์Šคํƒ, ๋ฉ”๋ชจ๋ฆฌ ํž™์ด๋ž€? ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„์€ Memory Heap ๊ณผ Call Stack ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์œ ๋ช…ํ•œ ๊ฒƒ์ด ๊ตฌ๊ธ€์˜ V8 Engine์ž…๋‹ˆ๋‹ค. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๋‹จ์ผ ์Šค๋ ˆ๋“œ (sigle thread) ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ธ

charming-kyu.tistory.com

 

 

์ €์ž‘์žํ‘œ์‹œ (์ƒˆ์ฐฝ์—ด๋ฆผ)

'FE > JavaScript' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[JavaScript] ์‹คํ–‰ ์ปจํ…์ŠคํŠธ(execution context)  (0) 2024.07.31
[JavaScript] ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ฌธ์ž์—ด ๋ฐ˜๋ณต ๋ฉ”์†Œ๋“œ repeat()  (0) 2024.04.04
[JavaScript] ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ตœ๋Œ€/์ตœ์†Œ ์ •์ˆ˜๊ฐ’ MAX_SAFE_INTEGER/MIN_SAFE_INTEGER  (0) 2024.04.04
[JavaScript] ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ •์ˆ˜์ธ์ง€ ํ™•์ธํ•˜๋Š” Number.isInteger() ๋ฉ”์†Œ๋“œ  (0) 2024.04.01
[JavaScript] ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋Œ€์†Œ๋ฌธ์ž ๋ณ€๊ฒฝํ•˜๊ธฐ toUpperCase(), toLowerCase()  (0) 2024.03.31
    'FE/JavaScript' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [JavaScript] ์‹คํ–‰ ์ปจํ…์ŠคํŠธ(execution context)
    • [JavaScript] ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ฌธ์ž์—ด ๋ฐ˜๋ณต ๋ฉ”์†Œ๋“œ repeat()
    • [JavaScript] ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ตœ๋Œ€/์ตœ์†Œ ์ •์ˆ˜๊ฐ’ MAX_SAFE_INTEGER/MIN_SAFE_INTEGER
    • [JavaScript] ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ •์ˆ˜์ธ์ง€ ํ™•์ธํ•˜๋Š” Number.isInteger() ๋ฉ”์†Œ๋“œ
    ๐Ÿธminzzi
    ๐Ÿธminzzi

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”