instanceof-Operator

object instanceof classConstructor

Prüft, ob object eine Instanz oder eine Unterklasse von classConstructor ist. Der Operator instanceof wandelt keine Grunddatentypen in Wrapper-Objekte um. Der folgende Code gibt beispielsweise true zurück:

new String("Hello") instanceof String;

Dagegen gibt der folgende Code false zurück:

"Hello" instanceof String;

Verfügbarkeit: ActionScript 1.0, Flash Lite 2.0

Operanden

object : Object - Ein ActionScript-Objekt.

classConstructor : Function - Eine Referenz auf eine ActionScript-Konstruktorfunktion, z. B. String oder Date.

Rückgabewerte

Boolean - Wenn object eine Instanz oder Unterklasse von classConstructor ist, gibt instanceof den Wert true zurück, andernfalls false. Auch _global instanceof Object gibt false zurück.

Siehe auch

typeof-Operator