javascript 使用しているクラスの名前を確認する
- 作成日 2022.07.04
- 更新日 2022.11.12
- javascript
- javascript
javascriptで、使用しているクラスの名前を確認するサンプルコードを掲載してます。htmlタグのクラスではなくオブジェクトクラスの方です。名前を確認するには「constructor.name」を使用します。ブラウザはchromeを使用しています。
環境
- OS windows11 pro 64bit
- Apache 2.4.43
- ブラウザ chrome 107.0.5304.107
クラスの名前を確認
クラスの名前を確認するには、「constructor.name」を使用します。
変数名.constructor.name
実際に、クラスを作成して「new」したもののクラス名を確認してみます。
class hoge {
constructor() {}
}
const foo = new hoge();
const bar = new hoge();
console.log(foo.constructor.name); // hoge
console.log(bar.constructor.name); // hoge
クラス名が取得されていることが確認できます。
関数に使用
「constructor.name」は、関数に使用すると以下の結果が返ります。
function hoge(x, y) {
return x + y;
};
async function foo(x, y) {
return x + y;
};
console.log(hoge.constructor.name); // Function
console.log(foo.constructor.name); // AsyncFunction
-
前の記事
MySQL コマンドでOSシェルコマンドを実行する 2022.07.04
-
次の記事
Linux 現在使用しているシェルを確認する 2022.07.04
コメントを書く