Heim >Web-Frontend >js-Tutorial >Instanz der Verwendung in js
Mit dem Operator „instanceof“ wird überprüft, ob ein Objekt eine Instanz einer Klasse oder ihrer Unterklasse ist. Es gibt einen booleschen Wert zurück, der angibt, ob das Objekt mit der angegebenen Klasse oder Funktion übereinstimmt.
Instanzoperator in JavaScript
Frage:
Welche Rolle spielt der Instanzoperator in JavaScript?
Antwort:Der Instanzoperator wird verwendet, um zu prüfen, ob ein Objekt eine Instanz einer Klasse oder ihrer Unterklasse ist.
Details: Derinstanceof-Operator hat die folgende Syntax:
<code>object instanceof constructor</code>
wobei:
object
das zu prüfende Objekt ist. constructor
ist die Klasse oder Funktion, die verglichen werden soll. Der object
是要检查的对象。constructor
是要比较的类或函数。instanceof 运算符返回一个布尔值:
true
:如果 object
是 constructor
的实例或其子类。false
:如果 object
不是 constructor
true
: wenn object
eine Instanz von constructor
oder eine Unterklasse davon ist. false
: Wenn object
keine Instanz von constructor
oder seiner Unterklasse ist.
<code>const obj = new Array(); console.log(obj instanceof Array); // true console.log(obj instanceof Object); // true console.log(obj instanceof String); // false</code>
Überprüfen Sie die Vererbungsbeziehung von Klassen. Bestimmen Sie den Rückgabewerttyp der Funktion.
Das obige ist der detaillierte Inhalt vonInstanz der Verwendung in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!