エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
TypeScriptのswitch文におけるcaseで複数条件を扱う方法
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
TypeScriptのswitch文におけるcaseで複数条件を扱う方法
はじめに TypeScriptやJavaScriptのswitch文で複数の条件を一つのcaseで扱いたい場合があります。 この... はじめに TypeScriptやJavaScriptのswitch文で複数の条件を一つのcaseで扱いたい場合があります。 この記事では、その正しい方法と、よくある間違いについて解説します。 背景 APIのあるレスポンスがstringでありつつ、想定する中身はほぼ定まっている(=ほぼenumやん)が、あくまでもstringではあるので例外対応も考慮しないといけないような実装をする必要があったとき。 テストを先に書いてから実装進めてたら、想定する結果にならず。 なんでだーと思ったら、間違った方法の後者の方で記載して、実装問題ないよなーと思いつつ、vscodeでもテスト実行時のコンパイルエラー(=記法間違ってるぜ)も特になく、テスト結果だけ全く通らずで、地味にハマってしまい。。。同じよーな人いないと思いますが残しておきます🙏 間違った方法 まず、間違えやすい書き方がこちら // これは動作し