JavaScript オブジェクトのクラスの取得
Java では、getClass() メソッドを使用して、オブジェクトに関連付けられたクラスを取得できます。ただし、JavaScript には、主にプロトタイプベースの性質により、まったく同等のものがありません。
オブジェクトのタイプとクラスの決定
JavaScript のタイプまたはクラスを決定するにはオブジェクトには、さまざまなオプションが存在します:
例:
function Foo() {} var foo = new Foo(); typeof Foo; // == "function" typeof foo; // == "object" foo instanceof Foo; // == true foo.constructor.name; // == "Foo" Foo.prototype.bar = function (x) {return x+x;}; foo.bar(21); // == 42
注: Uglify、コード縮小ツール、非グローバルクラス名を変更する可能性があります。これを防ぐには、Gulp または Grunt でのコンパイル中に --mangle false パラメーターを使用します。
以上がJavaScript オブジェクトのクラスを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。