Enums
Bagian dari kursus TypeScript
Sebagian nilai berasal dari daftar pendek yang sudah pasti isinya. Sebuah pesanan berstatus pending, shipped, atau delivered. Sebuah baris log bertingkat debug, info, warn, atau error. Sebuah arah bisa atas, bawah, kiri, atau kanan. Menulis nilai-nilai itu sebagai string biasa aman-aman saja sampai ada yang mengetik "shiped".
Enum, singkatan dari enumeration, adalah sekumpulan nilai yang diizinkan dan punya nama. Kamu mendefinisikan daftarnya sekali, lalu di tempat lain memanggil anggotanya lewat nama, sehingga typo berubah jadi error saat kompilasi, bukan jadi misteri. ...
Ingin belajar TypeScript Enums di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan TypeScript siap pakai, dan kerjakan Enums secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniEnumsYang akan kamu pelajari
- Numeric enums
- String enums
- Const enums
- Enums vs string literal unions
- Reverse mapping caveats
Baca pelajaran ini dalam bahasamu
Semua pelajaran di kursus ini
18 pelajaran- 1Halo, TypeScript20 mnt
- 2Type Basics25 mnt
- 3Arrays dan Tuples25 mnt
- 4Object Types dan Interfaces25 mnt
- 5Functions25 mnt
- 6Union dan Literal Types25 mnt
- 7Type Narrowing30 mnt
- 8Type Aliases vs Interfaces20 mnt
- 9Optional, Readonly, dan Nullable25 mnt
- 10Enums20 mnt
- 11Generics30 mnt
- 12Classes25 mnt
- 13Inheritance dan Abstract Classes25 mnt
- 14Modules25 mnt
- 15Utility Types30 mnt
- 16Mapped dan Conditional Types30 mnt
- 17Declaration Files dan Libraries25 mnt
- 18tsconfig dan Compiler30 mnt
