LoginSignup
5
1

More than 3 years have passed since last update.

TypeScriptのEnumでvaluesみたいなリストを取得する

Posted at

TypeScriptのEnumは便利で好きだけど、valuesみたいなenumのリストを取得できない...
でも、Object.entries()を使えばいいらしい。
毎回検索するので、自分用の備忘用。

enum FOO_TYPE {
  TYPE_FOO = "foo",
  TYPE_BAR = "bar"
}

const fooTypes: FOO_TYPE[] = Object.entries(FOO_TYPE).map(([_, value]) => value);

console.log(fooTypes);
// => [ 'foo', 'bar' ]

便利(´ω`)

参考にしたサイト様

こんなのつくってます!!

積読用の読書管理アプリ 『積読ハウマッチ』をリリースしました!
積読ハウマッチは、Nuxt.js+Firebaseで開発してます!

もしよかったら、遊んでみてくださいヽ(=´▽`=)ノ

要望・感想・アドバイスなどあれば、
公式アカウント(@MemoryLoverz)や開発者(@kira_puka)まで♪

5
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1