他の言語から最近typescriptを勉強しております。
皆様に質問なのですが、以下のような単純なif分岐の場合、どのように書くのがベストでしょうか?私が思いついたのは以下の2パターンだけです。
私は今、文法を覚えている段階で、色々な書き方があり悩んでいます。(アロー関数やら即時関数やら...)
宜しくお願い致します。
typescript
1// パターン1:純粋なif文 2let logLevel: LogLevelDesc 3if (process.env.NODE_ENV === "production") { 4 logLevel = log.levels.SILENT 5} else { 6 logLevel = log.levels.DEBUG 7} 8 9// パターン2:三項演算子 10const logLevel: LogLevelDesc = 11 process.env.NODE_ENV === "production" ? log.levels.SILENT : log.levels.DEBUG 12 13log.setLevel(logLevel, false);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。