⊗jstsPmEnTp 31 of 55 menu

Enum sebagai Tipe dalam TypeScript

Setiap enum membuat tipe data sendiri. Mari kita contohkan untuk variabel yang menyimpan musim saat ini, berikan tipe Season:

let current: Season;

Catat dalam variabel kita nomor musim:

let current: Season = Season.Winter; console.log(current); // 0

Nomor musim dapat ditentukan secara manual:

let current: Season = 3;

Tapi jika mencoba mencatat data dari tipe lain, misalnya, string, maka akan error:

let current: Season = 'str'; // akan error

Sayangnya, rentang nilai tidak dilacak dan dapat mencatat nomor yang tidak ada dalam enum kita:

let current: Season = 7; // tidak akan error

Saat diperiksa melalui operator typeof variabel kita akan mengembalikan tipe numerik:

let current: Season = 3; console.log(typeof current); // "number"

Menyimpulkan dapat dikatakan bahwa tipe seperti ini diperiksa tidak terlalu ketat dan karena itu nilainya diragukan.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak