JavaScript オブジェクトのクラスはどのように判断するのでしょうか?

Patricia Arquette
リリース: 2024-11-14 20:05:02
オリジナル
355 人が閲覧しました

How do you Determine the Class of JavaScript Objects?

JavaScript オブジェクトのクラスの決定

Java では、開発者は .getClass() メソッドを使用してオブジェクトのクラスを決定できます。 JavaScript にはまったく同等のものはありませんが、同様の機能を提供できるオプションがいくつかあります。

1. typeof:
オブジェクトのタイプを表す文字列を返します。関数の場合は「function」、その他のほとんどのタイプの場合は「object」です。

2. instanceof:
オブジェクトが特定のコンストラクター関数のインスタンスであるかどうかを確認します。

3. obj.constructor:
オブジェクトを作成したコンストラクター関数を参照します。

4. func.prototype、proto.isPrototypeOf:
func.prototype プロパティはコンストラクターのプロトタイプ オブジェクトを指し、proto.isPrototypeOf(obj) はオブジェクトがprototype.

例:

注: Uglify JS はコンパイル中に非グローバル クラス名を変更する場合があります。これを防ぐには、Grunt または Gulp を使用するときに --mangle パラメーターを false に設定します。

以上がJavaScript オブジェクトのクラスはどのように判断するのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート