JavaScriptのClassを学ぶ

📁 Classの基本構造

class Test {
    // インスタンス化の時に動く特別な関数
    constructor(value) {
        console.log(value);
        
        // 💡 let num = 10; の代わりに...
        this.num = 10;

        // 💡 let author = "ちゃんやま"; の代わりに...
        this.author = 'ちゃんやま'; 
        // ↑ this は「作成されるオブジェクト自身」を指すよ!
    }
}

// クラスを実際に使う(インスタンス化)
let test = new Test(10);
console.log(test.author); // 出力: ちゃんやま
                    
ゴマモナイト

THIS IS TEST.AUTHOR

💡 ポイント

  • constructor: newした瞬間に実行される初期化装置!
  • this: クラスから生まれた「自分自身」を入れる箱。
  • new: 金型(Class)から実体(Object)を作る魔法の言葉。