tag:crieit.net,2005:https://crieit.net/tags/Enum/feed 「Enum」の記事 - Crieit Crieitでタグ「Enum」に投稿された最近の記事 2019-11-19T15:58:44+09:00 https://crieit.net/tags/Enum/feed tag:crieit.net,2005:PublicArticle/15555 2019-11-19T15:58:44+09:00 2019-11-19T15:58:44+09:00 https://crieit.net/posts/TypeScript-Enum-values TypeScriptのEnumでvaluesみたいなリストを取得する <p>TypeScriptのEnumは便利で好きだけど、valuesみたいなenumのリストを取得できない...<br /> でも、<code>Object.entries()</code>を使えばいいらしい。<br /> 毎回検索するので、自分用の備忘用。</p> <pre><code class="typescript">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' ] </code></pre> <p>便利(<em>´ω`</em>)</p> <h1 id="参考にしたサイト様"><a href="#%E5%8F%82%E8%80%83%E3%81%AB%E3%81%97%E3%81%9F%E3%82%B5%E3%82%A4%E3%83%88%E6%A7%98">参考にしたサイト様</a></h1> <ul> <li><a target="_blank" rel="nofollow noopener" href="https://qiita.com/wildmouse/items/96ec2a5892e88ea4aec6">TypeScriptのEnumのループはObject.entries()で実現可能 - Qiita</a></li> </ul> <h2 id="こんなのつくってます!!"><a href="#%E3%81%93%E3%82%93%E3%81%AA%E3%81%AE%E3%81%A4%E3%81%8F%E3%81%A3%E3%81%A6%E3%81%BE%E3%81%99%21%21">こんなのつくってます!!</a></h2> <p>積読用の読書管理アプリ 『積読ハウマッチ』をリリースしました!<br /> <a target="_blank" rel="nofollow noopener" href="https://tsundoku.site">積読ハウマッチ</a>は、Nuxt.js+Firebaseで開発してます!</p> <p><img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/478782/572d4947-f40b-e4dc-1c9c-bc584cd2a66c.png" width="200"/></p> <p>もしよかったら、遊んでみてくださいヽ(=´▽`=)ノ</p> <p>要望・感想・アドバイスなどあれば、<br /> 公式アカウント(<a target="_blank" rel="nofollow noopener" href="https://twitter.com/MemoryLoverz">@MemoryLoverz</a>)や開発者(<a target="_blank" rel="nofollow noopener" href="https://twitter.com/kira_puka">@kira_puka</a>)まで♪</p> きらぷか@積読ハウマッチ/SSSAPIなど