2021年02月22日
Typescript の文字列定義まわりの不思議
下記のコードを実行するとHoge.user はundefined となり、Hoge.user2 は期待通りに定義される。
Playground
ただ、最近までReact + Typescript でHoge.user の方も文字列がちゃんと定義されていたのがよくわからないですね。どうして今までは大丈夫だったのでしょうね。
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│Comments(0)│
│プログラミング