技術のメモ箱

JavaScript/クラス

クラスの定義

コンストラクターでプロパティを定義する。
コンストラクターにreturn文を記述した場合は、new演算子の結果として記述した値が返る。

class Hello {
    constructor(name) {
        this.name = name;
    }
    say() {
        console.log("Hello, " + this.name);
    }
}

インスタンス化。コンストラクターの引数が無い場合は丸括弧が省略可能。

const hello = new Hello("太郎");
hello.say();
pagetop