[TypeScript] ์ด๋(enum)
๐ ์ด๋(enum)
์ด๋์ ํน์ ํ ๊ฐ๋ค์ ์งํฉ์ ์๋ฏธํ๋ ์๋ฃํ์ ๋๋ค.
- ํค์๋:
enum
enum example {
A
B
C
}
๐ ์ซ์ํ ์ด๋
์ด๋์ ๋ง๋ค๋ ๋ณ๋์ ๊ฐ์ ์ง์ ํ์ง ์์ผ๋ฉด ์ซ์ํ ์ด๋์ผ๋ก ์์ฑ๋ฉ๋๋ค.
์ฒซ๋ฒ์งธ ๊ฐ์ 0์ด ํ ๋น๋๊ณ ๋๋ฒ์งธ ๊ฐ๋ถํฐ 1์ฉ ์ฆ๊ฐํฉ๋๋ค.
enum Shoes {
Nike = 5,
Adidas,
}
์ฒซ๋ฒ์งธ๋ง ๊ฐ์ ์ง์ ํด๋ ๋๋ฒ์งธ๊ฐ๋ถํฐ 1์ฉ ์ฆ๊ฐํ์ฌ Adidas
์๋ 6์ด ํ ๋น๋ฉ๋๋ค.
๐ ๋ฌธ์ํ ์ด๋
์ด๋์ ๊ฐ์ string
๊ฐ์ผ๋ก ํ ๋นํ ์ ์์ต๋๋ค.
enum Shoes {
Nike = "๋์ดํค",
Adidas = "์๋๋ค์ค",
}
์ด๋์ ๋ฌธ์์ ์ซ์๋ฅผ ํผํฉํ์ฌ ์์ฑํ๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค.
๐ฌ ์ต์ ๋๊ธ