Skip to content
9 / 36

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ enum Π² TypeScript ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ пСрСчислСний Π±Ρ‹Π²Π°ΡŽΡ‚?

Enum (пСрСчислСниС) -- конструкция TypeScript, которая Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ констант. Π‘Ρ‹Π²Π°ΡŽΡ‚ числовыС (значСния -- числа, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ с 0), строковыС (значСния -- строки) ΠΈ Π³Π΅Ρ‚Π΅Ρ€ΠΎΠ³Π΅Π½Π½Ρ‹Π΅ (смСсь, Π½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Ρ‚Π°ΠΊ Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ). Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ const enum, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ стираСтся ΠΏΡ€ΠΈ компиляции ΠΈ замСняСтся Π½Π° inline-значСния.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ enum Π² TypeScript ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ пСрСчислСний Π±Ρ‹Π²Π°ΡŽΡ‚? | JScriptiser