Typescript

2021年02月22日

Typescript の文字列定義まわりの不思議

下記のコードを実行するとHoge.user はundefined となり、Hoge.user2 は期待通りに定義される。

class Hoge {
    static readonly user : "name1";
    static readonly user2 = "name2";
}

console.log(Hoge.user);
console.log(Hoge.user2);

Playground

ただ、最近までReact + Typescript でHoge.user の方も文字列がちゃんと定義されていたのがよくわからないですね。どうして今までは大丈夫だったのでしょうね。



rabbitcats at 15:00|PermalinkComments(0)