🛡️
【TypeScript】enumと組み込み型で!==を使った時の挙動
作成日:
2021/04/15
1
疑似コード
//object.status: myStatus (numberのenum型)
// statusNumber: number | undefined
if (object.status !== statusNumber) {
...
}
メモ
- 構文含めエラーも図れず動いた
- jsにコンパイルされるときにnumberになるので無問題
参考記事:https://typescript-jp.gitbook.io/deep-dive/type-system/enums#ding-shu-lie-ju-xing-const-enums
engineer/JavaScript/TypeScript/Vue/Nuxt🦒