[JavaScript] ์ˆœ์ˆ˜ํ•จ์ˆ˜
๐Ÿ“” Studying/JavaScript 2023. 4. 5. 13:34

์ˆœ์ˆ˜ํ•จ์ˆ˜ ์ˆœ์ˆ˜ํ•จ์ˆ˜๋Š” ์™ธ๋ถ€ ์ƒํƒœ์— ์˜์กดํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝํ•˜์ง€๋„ ์•Š๋Š”, ์˜จ์ „ํžˆ ๋…๋ฆฝ์ ์ธ ํ•จ์ˆ˜๋ฅผ ๋งํ•œ๋‹ค. ์—ฌ๊ธฐ์„œ ์™ธ๋ถ€์ƒํƒœ๋Š” ์ „์—ญ ๋ณ€์ˆ˜๋‚˜ ์„œ๋ฒ„ ๋ฐ์ดํ„ฐ, DOM ๋“ฑ๋“ฑ.. ์•„๋ž˜์™€ ๊ฐ™์€ ๊ฒฝ์šฐ์— ๋ชจ๋‘ ํ•ด๋‹นํ•  ๋•Œ ์ˆœ์ˆ˜ํ•จ์ˆ˜๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋™์ผํ•œ ์ž…๋ ฅ์— ๋Œ€ํ•ด ๋™์ผํ•œ ์ถœ๋ ฅ์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜. ์‚ฌ์ด๋“œ ์ดํŽ™ํŠธ๊ฐ€ ์—†๋Š” ํ•จ์ˆ˜ ๊ฐ™์€ ์ž…๋ ฅ์— ๋Œ€ํ•ด ๊ฐ™์€ ์ถœ๋ ฅ์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜ ์ˆœ์ˆ˜ํ•จ์ˆ˜๋Š” ๋Š˜ ๊ฐ™์€ ์ž…๋ ฅ์— ๋Œ€ํ•ด ๊ฐ™์€ ์ถœ๋ ฅ์„ ๋ฐ˜ํ™˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์ธ์ž๋ฅผ ์ „๋‹ฌ๋ฐ›์ง€ ์•Š๋Š” ํ•จ์ˆ˜๋Š” ๊ฑฐ์˜ ์ƒ์ˆ˜ ๊ฐ™์€ ๋Š๋‚Œ. ์™ธ๋ถ€ ์ƒํƒœ์— ์˜์กดํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋Š˜ ๊ฐ™์€ ์ถœ๋ ฅ์„ ํ•œ๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์ด increase() ๋ผ๋Š” ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค์—ˆ์„ ๋•Œ, ์ด ํ•จ์ˆ˜๋Š” ์ˆœ์ˆ˜ํ•จ์ˆ˜๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. function increase(n){ return ++n; } console.log(increase(1)..

[JavaScript] parameter์™€ argument
๐Ÿ“” Studying/JavaScript 2023. 3. 28. 12:11

ํ•จ์ˆ˜๋ฅผ ์“ฐ๋‹ค ๋ณด๋ฉด parameter์™€ argument๊ฐ€ ์ข…์ข… ํ—ท๊ฐˆ๋ฆฌ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ์ด๋ฒˆ ๊ธฐํšŒ์— ๋ช…ํ™•ํ•˜๊ฒŒ ์ •๋ฆฌ๋ฅผ ํ•ด๋ณด์ž. ๐Ÿค” ์šฐ์„  ๋‘˜ ๋‹ค ํ•จ์ˆ˜์˜ ํ˜ธ์ถœ๊ณผ ๊ด€๋ จ๋œ ํ‚ค์›Œ๋“œ๋“ค์ด๋‹ค. paramter ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋‹ค. ์ข€ ๋” ๊ตฌ์ฒด์ ์œผ๋กœ๋Š” ํ•จ์ˆ˜๋ฅผ ์ •์˜ํ•  ๋•Œ, ํ•จ์ˆ˜์— ์ „๋‹ฌ๋˜๋Š” ๊ฐ’์„ ๋ฐ›๋Š” ๋ณ€์ˆ˜๋ฅผ ๋งํ•œ๋‹ค. function add(a,b){ return a+b; } add(1,2) ์œ„ ์ฝ”๋“œ์—์„œ๋Š” a, b๊ฐ€ ํ•จ์ˆ˜ add์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋‹ค. ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•  ๋•Œ ์ „๋‹ฌ๋˜๋Š” ๊ฐ’์ธ 1,2๋ฅผ a์™€ b๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ๋ฐ›๋Š”๋‹ค. ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ํ•จ์ˆ˜ ๋‚ด๋ถ€์—์„œ๋งŒ ์œ ํšจํ•˜๊ณ  ์™ธ๋ถ€์—์„œ๋Š” ์ฐธ์กฐํ•  ์ˆ˜ ์—†๋‹ค. argument ์•„๊ทœ๋จผํŠธ๋Š” ์ธ์ˆ˜ ํ˜น์€ ์ธ์ž์ด๋‹ค. ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•  ๋•Œ ์ „๋‹ฌ๋˜๋Š” ์‹ค์ œ ๊ฐ’์ด๋‹ค. add(3,4) ์œ„ ์ฝ”๋“œ์—์„œ 3,4๊ฐ€ ์ธ์ž์— ํ•ด๋‹น๋œ๋‹ค. ์ด ์ธ์ž๋“ค..

[JavaScript] ํ˜ธ์ด์ŠคํŒ… Hoisting๊ณผ TDZ
๐Ÿ“” Studying/JavaScript 2023. 3. 28. 12:01

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๊ฐœ๋…์„ ๊ณต๋ถ€ํ•˜๋‹ค ๋ณด๋ฉด ํ•„์ˆ˜์ ์œผ๋กœ ๋งˆ์ฃผ์น˜๊ฒŒ ๋˜๋Š” ํ˜ธ์ด์ŠคํŒ…์— ๋Œ€ํ•ด ๋”ฐ๋กœ ์ •๋ฆฌํ•ด ๋ณธ๋‹ค. ํ˜ธ์ด์ŠคํŒ… Hoisting ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ๋ณ€์ˆ˜ ์„ ์–ธ์ด๋‚˜ ํ•จ์ˆ˜ ์„ ์–ธ์ด ํ•ด๋‹น ์Šค์ฝ”ํ”„์˜ ์ตœ์ƒ๋‹จ์œผ๋กœ ์˜ฌ๋ ค์ง€๋Š” ํ˜„์ƒ์„ ๋งํ•œ๋‹ค. ๋ณ€์ˆ˜์˜ ํ˜ธ์ด์ŠคํŒ… ๋จผ์ € ๋ณ€์ˆ˜์—์„œ์˜ ํ˜ธ์ด์ŠคํŒ…์„ ์•Œ์•„๋ณด์ž. var๋กœ ์„ ์–ธํ•œ ๋ณ€์ˆ˜ console.log(hi); // undefined var hi = 'hello'; ์œ„์™€ ๊ฐ™์€ ์ฝ”๋“œ๊ฐ€ ์žˆ์„ ๋•Œ, undefined๊ฐ€ ์ถœ๋ ฅ๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ ์ด์œ ๊ฐ€ ๋ฐ”๋กœ ํ˜ธ์ด์ŠคํŒ… ๋•Œ๋ฌธ์ธ๋ฐ, ๋ณ€์ˆ˜ hi์˜ ์„ ์–ธ๋ฌธ์ด ๋จผ์ € ์ตœ์ƒ๋‹จ์œผ๋กœ ์˜ฌ๋ผ๊ฐ€ ๋ฒ„๋ ค ์„ ์–ธ๋˜์—ˆ์ง€๋งŒ ์•„์ง 'hello'๋ผ๋Š” ํ• ๋‹น์„ ๋ฐ›๊ธฐ ์ „์ธ ์ƒํƒœ์ด๋‹ค. var ํ‚ค์›Œ๋“œ๋กœ ์„ ์–ธ๋œ ๋ณ€์ˆ˜์˜ ๊ฒฝ์šฐ ์„ ์–ธ๊ณผ ๋™์‹œ์— undefined๋กœ ํ• ๋‹น๋œ๋‹ค๋Š” ํŠน์ง•์ด ์žˆ๋‹ค. let ๋˜๋Š”..

[Javascript] ๋„ ๋ณ‘ํ•ฉ์—ฐ์‚ฐ์ž '??'์™€ ์˜ต์…”๋„ ์ฒด์ด๋‹ '?.'
๐Ÿ“” Studying/JavaScript 2022. 12. 1. 21:23

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ '?' ES2020์—์„œ ๋„์ž…๋œ ์ƒˆ๋กœ์šด ๋ฌธ๋ฒ•๋“ค ์ค‘ ์˜ต์…”๋„ ์ฒด์ด๋‹ ์—ฐ์‚ฐ์ž ?. ์™€ null ๋ณ‘ํ•ฉ ์—ฐ์‚ฐ์ž ?? ๋Š” ๋ชจ๋‘ ๋ฌผ์Œํ‘œ๋ฅผ ์“ด๋‹ค. ์‚ฌ์šฉ๋˜๋Š” ๋ฐฉ์‹๋„ null์ด๋‚˜ undefined ๊ฐ’์„ ์ฒดํฌํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ๋น„์Šทํ•œ ๊ฒƒ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์•„, ์ด ๋‘˜์„ ํ•œ๋ฒˆ ๋ฌถ์–ด์„œ ์ •๋ฆฌํ•ด๋ณด๋ฉด ์ข‹๊ฒ ๋‹ค ์‹ถ์–ด์„œ ์ž‘์„ฑํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๐Ÿ™‚ null ๋ณ‘ํ•ฉ ์—ฐ์‚ฐ์ž ์šฐ์„  null ๋ณ‘ํ•ฉ ์—ฐ์‚ฐ์ž(nullish coalescing) ??์€ ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ฐ’์ด ํ• ๋‹น๋˜์–ด ์žˆ๋Š” ๋ณ€์ˆ˜๋ฅผ ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰ undefined์ด๋‚˜ null์ด ์•„๋‹Œ ๊ฐ’์ด ํ• ๋‹น๋œ ๊ฒฝ์šฐ๋ฅผ ๋งํ•œ๋‹ค. a ?? b ์ด ์—ฐ์‚ฐ์ž๋Š” ์œ„์™€ ๊ฐ™์ด ์“ธ ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๋Ÿฐ ์‹์œผ๋กœ ํ•ด์„ํ•  ์ˆ˜ ์žˆ๋‹ค. a๊ฐ€ null ๋„ ์•„๋‹ˆ๊ณ  undefined๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด a ๊ทธ ์™ธ(null์ด๋‚˜ undefined)..

[Javascript] ์‹คํ–‰ ์ปจํ…์ŠคํŠธ
๐Ÿ“” Studying/JavaScript 2022. 11. 30. 21:42

์‹คํ–‰ ์ปจํ…์ŠคํŠธ๋ฅผ ์•Œ์•„๋ณด์ž! ์‹คํ–‰ ์ปจํ…์ŠคํŠธ๋ฅผ ์œ„ํ•ด ์ฑ…์„ ์ฝ๋˜ ๋‚˜๋‚ ๋“ค... ๊ทธ๋Ÿฌ๋‚˜ ํ…์ŠคํŠธ๋งŒ์œผ๋กœ๋Š” ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์—†์—ˆ๋˜ ๋‚˜.. ํ•˜์ง€๋งŒ ์ด๋Œ€๋กœ ๋„˜์–ด๊ฐˆ ์ˆ˜ ์—†์ง€.. ๐Ÿค” ์ด๋ฒˆ ๊ธฐํšŒ์— ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ์˜ ๋™์ž‘ ์›๋ฆฌ๋ฅผ ๋ณด๋‹ค ๊นŠ๊ฒŒ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ์‹คํ–‰ ์ปจํ…์ŠคํŠธ์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋ณด์ž! ์‹คํ–‰ ์ปจํ…์ŠคํŠธ๋ฅผ ์•Œ๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋จผ์ € ์ฝœ ์Šคํƒ์— ๋Œ€ํ•ด์„œ ์•Œ์•„์•ผ ํ•œ๋‹ค. ์ฝœ ์Šคํƒ ์šฐ์„  ์Šคํƒ์€ ์œ„์™€ ๊ฐ™์ด ํ•˜๋‚˜ํ•˜๋‚˜ ์ฐจ๋ก€๋Œ€๋กœ ์Œ“๊ณ  ๋นผ๊ณ ๋ฅผ ๋ฐ˜๋ณตํ•˜๋Š” ์ž๋ฃŒ๊ตฌ์กฐ๋‹ค. ์ฝœ ์Šคํƒ์€ ๊ฐ€์žฅ ์œ„์— ์Œ“์—ฌ์žˆ๋Š” ์ปจํ…์ŠคํŠธ์™€ ๊ด€๋ จ๋œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์ฝ”๋“œ์˜ ์‹คํ–‰ ์ˆœ์„œ์™€ ํ™˜๊ฒฝ์„ ๊ด€๋ฆฌํ•œ๋‹ค. ํ˜„์žฌ ์‹คํ–‰์ค‘์ธ ์ฝ”๋“œ์˜ ์‹คํ–‰ ์ปจํ…์ŠคํŠธ๊ฐ€ ์ฝœ ์Šคํƒ์˜ ์ตœ์ƒ์œ„์— ์กด์žฌํ•œ๋‹ค! ์ด๋Ÿฐ ์ฝ˜ํ…์ŠคํŠธ๋ฅผ ์‹คํ–‰ ์ค‘์ธ ์‹คํ–‰ ์ปจํ…์ŠคํŠธ (running execution context)๋ผ๊ณ  ํ•œ๋‹ค. ๊ทธ๋Ÿผ ์ปจํ…์ŠคํŠธ๊ฐ€ ๋ญ๊ธธ๋ž˜ ์ฝœ ..

[Javascript] ์ฐธ์กฐํ˜• ๋ฐ์ดํ„ฐ์˜ ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น๊ณผ ์–•์€ ๋ณต์‚ฌ, ๊นŠ์€ ๋ณต์‚ฌ
๐Ÿ“” Studying/JavaScript 2022. 11. 29. 20:54

์ฐธ์กฐํ˜• ๋ฐ์ดํ„ฐ ๋จผ์ € ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž… ์ค‘ ์ฐธ์กฐํ˜•์œผ๋กœ๋Š” ์ด๋Ÿฐ ๊ฒƒ๋“ค์ด ์žˆ๋‹ค. Object Array ํ•จ์ˆ˜(function) Date ์ •๊ทœํ‘œํ˜„์‹ Map, Set ์ž๋ฃŒ ๊ตฌ์กฐ + null๋„ object ํƒ€์ž…! ์ฐธ์กฐํ˜• ํƒ€์ž…๋“ค์€ ์•„๋ž˜์™€ ๊ฐ™์€ ํ˜•ํƒœ๋กœ ๊ฐ’์„ ์ฐธ์กฐํ•˜๊ณ  ์žˆ๋‹ค. ์‹ค์ œ ๊ฐ์ฒด ๋‚ด ํ”„๋กœํผํ‹ฐ๋“ค์ด ๋‹ด๊ธด ์ฃผ์†Œ ๊ฐ’๋“ค์„ ๋ฐ์ดํ„ฐ๋กœ ๊ฐ–๊ณ  ์žˆ๋Š” ์ฃผ์†Œ ๊ฐ’!.. ์„ ๋ณต์‚ฌํ•ด์„œ ์ฐธ์กฐํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฐธ์กฐํ˜•์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. 1. obj1์„ ์œ„ํ•œ ๋ณ„๋„์˜ ๋ฐ์ดํ„ฐ ์˜์—ญ ์•ˆ์˜ ํ”„๋กœํผํ‹ฐ๋“ค์€ ๋˜ ๊ทธ ์•ˆ์—์„œ ๊ฐ๊ฐ์˜ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ• ๋‹น๋ฐ›๊ณ  ์žˆ๋‹ค. (์œ„์˜ ์ฃผ์†Œ 7103~7104 ๋ถ€๋ถ„) 2. ๋ฐ์ดํ„ฐ ์˜์—ญ ์•ˆ์— ํ”„๋กœํผํ‹ฐ๋“ค์˜ ์ฃผ์†Œ ๊ฐ’์ด ๋ณ„๋„์˜ ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น์„ ๋ฐ›๋Š”๋‹ค. 3. obj1์€ 2์˜ ์ฃผ์†Œ ๊ฐ’์„ ์ฐธ์กฐํ•œ๋‹ค. ๊ฒฐ๊ตญ ๊ธฐ๋ณธํ˜•๊ณผ์˜ ์ฐจ์ด๋Š” ๊ธฐ๋ณธํ˜•์€ ๊ฐ’์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ์ฃผ..

[JavaScript] ์ถ”์ฒœ ๊ฒ€์ƒ‰์–ด ๋„์šฐ๊ธฐ
๐Ÿ“” Studying/JavaScript 2022. 8. 11. 16:45

๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค๋‹ค ๋ณด๋‹ˆ.. ์ด๋ ‡๊ฒŒ ๊ตฌ๊ธ€์—์„œ ์ถ”์ฒœ ๊ฒ€์ƒ‰์–ด๋ฅผ ๋„์›Œ์ฃผ๋Š” ๊ฑธ ๋งŒ๋“ค๋ฉด ์ข‹๊ฒ ๋‹ค ์‹ถ์—ˆ๋‹ค. ์™„๋ฒฝํ•œ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค ์ˆœ ์—†๊ฒ ์ง€๋งŒ!.. ์ผ๋‹จ ์ฒซ ๊ธ€์ž๋ผ๋„ ์ผ์น˜ํ•˜๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€ ๋ณด๊ธฐ๋กœ. filter ๋ฉ”์„œ๋“œ๋ฅผ ํ†ตํ•ด์„œ ๊ฑธ๋Ÿฌ์˜ค๋ฉด ๋˜๋Š”๋ฐ, ํ•œ๊ธ€์€ ์˜๋ฌธ์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— toLowerCase ๊ฐ™์€ ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค. ํ•„ํ„ฐ๋ง๋œ ํ•ด์ˆ˜์š•์žฅ๋“ค์„ li ํƒœ๊ทธ ์•ˆ์— ๋„ฃ๋Š” ์ž‘์—…์„ ๊ฑฐ์นœ๋‹ค. ๊ทธ๋ฆฌ๊ณ  DOM ์ž‘์—…์„ ์ข€ ๊ฑฐ์น˜๋ฉด ์ด๋ ‡๊ฒŒ ์ฒซ ๊ธ€์ž๊ฐ€ ์ผ์น˜ํ•˜๋Š” ํ•ด์ˆ˜์š•์žฅ๋“ค์ด ๋œฌ๋‹ค! +++ ์™„์„ฑ ํ›„ ๊ฒ€์ƒ‰์–ด๊ฐ€ ๊ฐ€๋‚˜๋‹ค์ˆœ์œผ๋กœ ์ •๋ ฌ๋˜์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค๋Š” ํ”ผ๋“œ๋ฐฑ์ด ์žˆ์—ˆ์–ด์„œ ์ถ”๊ฐ€ ์ž‘์—…์„ ์ง„ํ–‰ํ–ˆ๋‹ค. ์•„๋ž˜์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. https://i-ten.tistory.com/187 ์—๋Ÿฌ ์ˆ˜์ • ์‚ฝ์งˆ ๊ธฐ๋ก (3) ์ง€๋‚œ ๊ธ€ (https://i-ten.ti..

[JavaScript] Obejct.entries ๋ฅผ ์ด์šฉํ•ด ๊ฐ์ฒด ๊ฐ€๊ณตํ•˜๊ธฐ
๐Ÿ“” Studying/JavaScript 2022. 7. 28. 22:11

๋จผ์ € JSON ํŒŒ์ผ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€์„œ ํ•„์š”ํ•œ ํ˜•ํƒœ๋กœ ๊ฐ€๊ณตํ•ด์•ผ ํ•˜๋Š”๋ฐ... ๋ฐฐ์—ด ์•ˆ์˜ ๊ฐ์ฒด ํ˜•ํƒœ์˜€๊ณ , ๋‹น์‹œ ์ด๋Ÿฐ ํ˜•ํƒœ๋ฅผ ๋ณ„๋กœ ๋‹ค๋ค„๋ณธ ์ ์ด ์—†์—ˆ๋‹ค. ๋‚ด๊ฐ€ ํ•„์š”ํ•œ ํ˜•ํƒœ๋Š” beach-num๊ณผ name์„ ๋งค์น˜์‹œ์ผœ์„œ ๋ฐฐ์—ด์— name๋งŒ ์ญ‰ ๊ฐ€์ ธ์˜ค๊ณ  ์‹ถ์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ•œ์ฐธ ๋™์•ˆ ๋ฐฐ์—ด ๋ฉ”์„œ๋“œ๋กœ๋งŒ ์‚ฝ์งˆ์„ ํ•˜๋Š”๋ฐ ( . . .) ๊ทธ๋Ÿฌ๋‹ค mdn ๋ฌธ์„œ๋ฅผ ๋ณด๊ณ  ๊นจ๋‹ฌ์•˜๋‹ค. ์•„.. ๊ตฌ์กฐ ๋ถ„ํ•ด ํ• ๋‹น์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”๊ตฌ๋‚˜.. ๐Ÿฅน Object.entries์— ๋Œ€ํ•œ ํŽ˜์ด์ง€๋ฅผ ์ญ‰ ๋ณด๋‹ค ๋ณด๋ฉด, entires ๋ฉ”์„œ๋“œ๋ฅผ ๊ตฌ์กฐ ๋ถ„ํ•ด ํ• ๋‹น์„ ์ด์šฉํ•ด์„œ key, value ๊ฐ’์œผ๋กœ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฑธ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ์ข‹์•„ ๊ทธ๋Ÿผ ๋‚˜๋„ ์ด์ œ ์จ๋ณด์ž..๐Ÿฅน ํŒŒ์ผ์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์‹œ jsonํ™” ํ•ด์„œ ๊ฐ’๋งŒ ๊ฐ€์ ธ์˜จ ๋’ค, entires ๋ฉ”์„œ๋“œ๋ฅผ ์ด์šฉํ•ด์„œ beachN..