์ค๋ ํ์ฌ์์ ์ฝ๋ ๋ฆฌ๋ทฐ? ์ ์ง๋ณด์ ์ฝ๋ ๊ฐ์ ๋ฐฉ์ ํ์๋ฅผ ํ๋๋ฐ ์ ์ ์ด๋ผ์ ๋๋ ์ฐธ๊ดํ๋ค!
๊ทธ ์ค์ ๊ธฐ์ต์ ๋จ๋ ๋ถ๋ถ์ ์กฐ๊ฑด๋ฌธ์ ์ค์ด๋ ๋ฐฉ์์ ๊ดํ ๊ฒ์ด๋ค.
๊ฐ์ ํด์ผ ํ๋ ๋ถ๋ถ์ ๋งค๋ฒ ๊ฐ์ ๋ก์ง์ ํ์ง๋ง ์ผ์ด์ค ๋ณ๋ก ๊ฐ๋ง ๋ค๋ฅด๊ฒ ๋ฐ๋๋ ์ํ์ฌ์
์ผ์ด์ค๋ณ๋ก switch-case ๋๋ if ๋ฌธ์ผ๋ก ์์ฑ๋์ด์ ๊ทธ ์์์ ๊ฐ๋ง ๋ฐ๊ฟ์ฃผ๊ณ ์์๋ค.
์ฝ๋๊ฐ ์ด๋ ๊ฒ ์์ฑ๋์ด ์์ผ๋ฉด ํน์ฌ๋ ๋ค๋ฅธ ์ผ์ด์ค๊ฐ ์ถ๊ฐ๋๋ ๊ฒฝ์ฐ ์กฐ๊ฑด๋ฌธ๋ ๊ณ์ ๋์ด๋๊ธฐ ๋๋ฌธ์ ํจ์จ๋ฉด์์ ์ข์ง๊ฐ ์๋ค.
ํด๋น ๋ถ๋ถ์์ switch-case ๋ฌธ์ ์์ ๋ ๋ฐฉ์์ ๋ํด ์ด์ผ๊ธฐ ํ๋๋ฐ,
๋๋ ๊ทธ์ ๋น์ทํ ๊ณ ๋ฏผ์ ํด๋ณธ์ ์ ์์ง๋ง ํญ์ ํด๊ฒฐ์ฑ ์ ์ฐพ์ง๋ ์๊ณ ๋๋ฌ๋ ๊ฒ ๊ฐ๋ค.
๊ทธ๋์ ๊ทธ ๋ง์ ๋ค์ด๋ ๋ฐ๋ก ๋ฑ ํด๊ฒฐ ๋ฐฉ์์ ์๊ธฐํ ์๊ฐ ์์๋ค ...
๊ฒฐ๋ก ์ ๊ฐ์ ๋ก์ง์ ํ์ง๋ง ๊ฐ๋ง ๋ฐ๋๋ ๊ฒฝ์ฐ์ด๋ฏ๋ก const ๋ก ํด๋น ๊ฐ๋ค์ key:value ๋ก ๋ฐ์๋๊ณ
ํค ๋ณ๋ก value ๋ฅผ ๊บผ๋ด์ค๋ฉด ๋๋ค๋ ๊ฑฐ์๋ค.
์ด ์๊ฐ์ ์ ๋ชปํ์๊น ์ถ๋ค๊ฐ๋.. ๋๋ ๊ทธ๋์ ๋น ๋ฅด๊ฒ ๋ฌธ์ ํด๊ฒฐํ๋๋ฐ ์ฃผ๋ก ์ง์คํ๊ณ
ํจ์จ์ ์ผ๋ก ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํ ์ฌ์ ๊ฐ ์์๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
๋ด ์ญ๋์ด ๋ถ์กฑํด์ ๊ทธ๋ฐ ๊ฒ์ด๊ฒ ์ง ,,, ใ ใ ๋ ์ด์ฌํ ํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค!!
ํ์ฌ์์ ์ฃผ๋ก ์ ์ง๋ณด์๋ฅผ ํ๋ค๋ณด๋
์์ฆ ๋ถ์ฉ ํด๋ฆฐ ์ฝ๋์ ์ค์์ฑ์ ๊นจ๋ซ๊ณ ์๋ค..!
"์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค."
'JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
window.postMessage ๋ก ์๋์ฐ ์ปจํธ๋กค ํ๊ธฐ (0) | 2022.08.17 |
---|---|
window ๊ฐ์ฒด๋ ๋ฌด์์ธ๊ฐ? (0) | 2022.05.23 |
Babel ์ด๋? (0) | 2022.05.11 |
addEventListener ์ด๋ฒคํธ (input & change) (0) | 2022.04.25 |
[JavaScript] ์๋ฐ์คํฌ๋ฆฝํธ Prototype (0) | 2021.09.30 |
๋๊ธ