【今日のQ&A】クラス名を取得する【JavaScript】

こんにちは、@codeship_techです。

今回は、JavaScriptについての質問と回答です!

JavaScriptのクラス名をゲットするにはどうしたらいいですか?

変数nameに文字列を入れた場合、変数nameはStringクラスになるので、変数nameのクラスを取得したいと思います。

name = "こんにちは"
console.log(name.constructor.name)

constructor.nameメソッドを使うことで、クラス名を取得することができます。

Userクラスからuserインスタンスを生成し、
constructor.nameメソッドでクラス名を取得するとこうなります。

class User {
}

var user = new User();
console.log(user.constructor.name) // クラス名取得

授業日記についてのご意見

CodeShipの授業について「こんな事が知りたい・紹介して」というご意見・ご提案がありましたら、CodeShip公式Twitterアカウント(【CodeShip】プログラミングスクール)までDMまたはリプライにてお寄せください。