ホームページ >ウェブフロントエンド >jsチュートリアル >jsでのinstanceofの使用法
instanceof 演算子は、オブジェクトがクラスまたはそのサブクラスのインスタンスであるかどうかを確認するために使用されます。オブジェクトが指定されたクラスまたは関数に一致するかどうかを示すブール値を返します。
JavaScriptのinstanceof演算子
質問: JavaScriptのinstanceof演算子の役割は何ですか?
答え: instanceof演算子は、オブジェクトがクラスまたはそのサブクラスのインスタンスであるかどうかを確認するために使用されます。
詳細:
instanceof 演算子の構文は次のとおりです:
<code>object instanceof constructor</code>
ここで:
object
はチェックされるオブジェクトです。 object
是要检查的对象。constructor
是要比较的类或函数。instanceof 运算符返回一个布尔值:
true
:如果 object
是 constructor
的实例或其子类。false
:如果 object
不是 constructor
constructor
は、比較されるクラスまたは関数です。 true
: object
が constructor
のインスタンスまたはそのサブクラスの場合。
false
: object
が constructor
またはそのサブクラスのインスタンスではない場合。
<code>const obj = new Array(); console.log(obj instanceof Array); // true console.log(obj instanceof Object); // true console.log(obj instanceof String); // false</code>
オブジェクトのタイプを確認します。 クラスの継承関係を確認します。
以上がjsでのinstanceofの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。