JavaScriptプログラムに関する各種メモ書き

「意地でもconst」 は 可読性も悪くない

「意地でもconst」とは、即時関数を定義してその場で実行することで、const の 代入文に条件分岐がある場合でも1行で書く方法です。
意外と可読性も悪くないのでおすすめします。

意地でもconstを使う方法 - Qiita

● switchの例( let を使用)

let num = 0;
switch (flag) {
    case "A":
        num = 1;
        break;
    case "B":
        num = 2;
        break;
    case "C":
        num = 3;
        break;
}

● switchの例( const を使用)

const num = (() => {
    switch (flag) {
        case "A": return 1;
        case "B": return 2;
        case "C": return 3;
        default : return 0;
    }
})();
No.2204
08/25 13:42

edit