フロントサイドエンジニアという選択肢

HTMLコーダー → ECサイト運営 → システムエンジニア という経歴の著者がフロントサイトエンジニアという職業に今後の活路を見出し、その道に進むために取得した技術を貯めておくブログ

(Javascript)コンストラクタ名を取得する

Logや画面に表示するために、コンストラクタ用関数の内部でコンストラクタ名を使いたくなる時がまれに、ありますので、メモのために残しておきます。

function constructorNameTester()
{
    // コンストラクタ名を返すメソッド
    this.getConstructorName = function()
    {
        // コンストラクタ名を取得
        return this.constructor.name;
    }
}

var obj = new constructorNameTester();
document.write(obj.getConstructorName()); // constructorNameTester