[JavaScript] Obejct.entries ๋ฅผ ์ด์šฉํ•ด ๊ฐ์ฒด ๊ฐ€๊ณตํ•˜๊ธฐ
728x90

 

๋จผ์ € JSON ํŒŒ์ผ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€์„œ ํ•„์š”ํ•œ ํ˜•ํƒœ๋กœ ๊ฐ€๊ณตํ•ด์•ผ ํ•˜๋Š”๋ฐ...

๋ฐฐ์—ด ์•ˆ์˜ ๊ฐ์ฒด ํ˜•ํƒœ์˜€๊ณ , ๋‹น์‹œ ์ด๋Ÿฐ ํ˜•ํƒœ๋ฅผ ๋ณ„๋กœ ๋‹ค๋ค„๋ณธ ์ ์ด ์—†์—ˆ๋‹ค.

๋‚ด๊ฐ€ ํ•„์š”ํ•œ ํ˜•ํƒœ๋Š” beach-num๊ณผ name์„ ๋งค์น˜์‹œ์ผœ์„œ ๋ฐฐ์—ด์— name๋งŒ ์ญ‰ ๊ฐ€์ ธ์˜ค๊ณ  ์‹ถ์—ˆ๋‹ค.

๋‚ด๋ถ€๋Š” ๊ฐ์ฒด๋‹ค

๊ทธ๋ฆฌ๊ณ  ํ•œ์ฐธ ๋™์•ˆ ๋ฐฐ์—ด ๋ฉ”์„œ๋“œ๋กœ๋งŒ ์‚ฝ์งˆ์„ ํ•˜๋Š”๋ฐ ( . . .)

๊ทธ๋Ÿฌ๋‹ค mdn ๋ฌธ์„œ๋ฅผ ๋ณด๊ณ  ๊นจ๋‹ฌ์•˜๋‹ค. ์•„.. ๊ตฌ์กฐ ๋ถ„ํ•ด ํ• ๋‹น์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”๊ตฌ๋‚˜.. ๐Ÿฅน

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Object/entries

Object.entries์— ๋Œ€ํ•œ ํŽ˜์ด์ง€๋ฅผ ์ญ‰ ๋ณด๋‹ค ๋ณด๋ฉด, entires ๋ฉ”์„œ๋“œ๋ฅผ ๊ตฌ์กฐ ๋ถ„ํ•ด ํ• ๋‹น์„ ์ด์šฉํ•ด์„œ key, value ๊ฐ’์œผ๋กœ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฑธ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

 

์ข‹์•„ ๊ทธ๋Ÿผ ๋‚˜๋„ ์ด์ œ ์จ๋ณด์ž..๐Ÿฅน

ํŒŒ์ผ์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์‹œ jsonํ™” ํ•ด์„œ ๊ฐ’๋งŒ ๊ฐ€์ ธ์˜จ ๋’ค,

entires ๋ฉ”์„œ๋“œ๋ฅผ ์ด์šฉํ•ด์„œ beachNames ๋ฐฐ์—ด์— ์ด๋ฆ„์„ ๋‹ด์•˜๋‹ค.

 

 

๊ทธ๋Ÿผ ์ด์ œ ์•„์ฃผ ๋งŽ์€ ๋ฐ์ดํ„ฐ๊ฐ€ ์ž˜ ๋‹ด๊ฒจ ์žˆ๋Š” ๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์‚ฝ์งˆ ๋!

728x90