-
[JS 100์ ] ๋ฌธ์ 26 - ํ์ฑ ๋ฌธ์ 2๐ develop/CodingTest 2022. 12. 2. 14:42
๋ฌธ์
์ฐ๋ฆฌ ํ์๊ณ๋ฅผ ์ด๋ฃจ๋ ํ์ฑ์ ์์ฑ, ๊ธ์ฑ, ์ง๊ตฌ, ํ์ฑ, ๋ชฉ์ฑ, ํ ์ฑ, ์ฒ์์ฑ, ํด์์ฑ์ด ์์ต๋๋ค.
์ด ํ์ฑ๋ค์ ์์ด ์ด๋ฆ์ Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune์ ๋๋ค. ํ์ฑ์ ํ๊ธ ์ด๋ฆ์ ์ ๋ ฅํ๋ฉด ์์ด ์ด๋ฆ์ ๋ฐํํ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด ์ฃผ์ธ์.
๋์ ํ์ด
const planets = { ์์ฑ: "Mercury", ๊ธ์ฑ: "Venus", ์ง๊ตฌ: "Earth", ํ์ฑ: "Mars", ๋ชฉ์ฑ: "Jupiter", ํ ์ฑ: "Saturn", ์ฒ์์ฑ: "Uranus", ํด์์ฑ: "Neptune" }; const name = prompt("ํ์ฑ์ด๋ฆ ํ์ ๋ณํ๊ธฐ"); console.log(planets[name]);
- ๋ฌธ์ ๋ ๊ฐ์ฒด๋ฅผ ์ด์ฉํ์ฌ ํ์ด๋ณด์๋ค. key ๊ฐ์ ํ๊ธ ์ด๋ฆ์ ์ฃผ๊ณ , value ๊ฐ์ ์์ด ์ด๋ฆ์ ์ฃผ์ด ๊ฐ๊ฐ ์ ์ฅํด๋ ๋ค ํ์ฑ์ด๋ฆ์ ๋ฐ์ ๋ณ์๋ฅผ ์์ฑํด ์ฃผ์๋ค.
- ๊ฐ์ฒด์์ value๋ฅผ ๋ถ๋ฌ์ค๋ ๋ฐฉ์์ ์ด์ฉํ์ฌ ํด๋น value ๊ฐ์ ๋ถ๋ฌ์ฃผ๋ฉด ๋. ๋๊ดํธ๋ก ๋ถ๋ฌ์ค๋ ๋ฐฉ์์ ์ฌ์ฉํ ์ด์ ๋ prompt ๋ก ๊ฐ์ ๋ฐ๊ธฐ ๋๋ฌธ์ '' ์์ ๋ค์ด์๋ string ํํ๋ก ๊ฐ์ ๋ฐ๊ธฐ ๋๋ฌธ์ด๋ค.
- ์๋๋ฅผ ํ์ธํด ๋ณด๋ฉด ์ ์ ์๋ค.
console.log(planets.์ง๊ตฌ); // Earth console.log(planets.'์ง๊ตฌ'); // undefined
์ ๋ต
const planets = { '์์ฑ' : 'Mercury', '๊ธ์ฑ' : 'Venus', '์ง๊ตฌ' : 'Earth', 'ํ์ฑ' : 'Mars', '๋ชฉ์ฑ' : 'Jupiter', 'ํ ์ฑ' : 'Saturn', '์ฒ์์ฑ' : 'Uranus', 'ํด์์ฑ' : 'Neptune', }; const name = prompt("ํ์ฑ์ ์ด๋ฆ์ ์ ๋ ฅํ์ธ์."); console.log(planets[name]);
- ์ ๋ต๋ ๋์ผํ ๊ฒ์ ํ์ธํ ์ ์๋ค.
'๐ develop > CodingTest' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JS 100์ ] ๋ฌธ์ 28 - 2-gram (0) 2022.12.06 [JS 100์ ] ๋ฌธ์ 27 - ๊ฐ์ฒด ๋ง๋ค๊ธฐ (0) 2022.12.05 [JS 100์ ] ๋ฌธ์ 25 - ์์ ๋์ด๋ฅผ ๊ตฌํ์ธ์ (0) 2022.11.30 [JS 100์ ] ๋ฌธ์ 24 - ๋๋ฌธ์๋ก ๋ฐ๊ฟ์ฃผ์ธ์! (0) 2022.11.29 [JS 100์ ] ๋ฌธ์ 23 - OX ๋ฌธ์ (0) 2022.11.29