読者です 読者をやめる 読者になる 読者になる

nasustim's weblog

技術的だったり真面目だったりする記事を書きます

JavaScriptでクラスを使う時の変数スコープのメモ

親クラスのクラス変数を使いたい時はアロー関数を使うべし。

class hoge{
    hogehoge(){
        this.fuga = 0;	//(1)

        function hogehoge1(){
            //これは(1)のfugaではない
            this.fuga = 1;
        }

        var hogehoge2 = () =>{
            //これは(1)のfuga
            this.fuga = 1;
        }
    }
}