Aus dem Kurs: JavaScript Grundkurs 1: Grundlagen und Syntax

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Der Operator instanceof

Der Operator instanceof

Man kann in JavaScript Arrays auf drei Arten erzeugen, einmal über die Instantiierung der Array-Klasse, beziehungsweise des Array Prototyps. Einmal mit einem Array literal, das ist eine literale Erzeugung. Und einmal mit den geschweiften Klammern, das nennt man die JSON-Notation. Diese Arrays lassen sich im Grunde vollkommen identisch verwenden, haben allerdings nicht die gleichen Methoden zur Verfügung, insbesondere die mit JSON erzeugten Arrays sind streng genommen reine Objekte und haben keine spezifischen Array-Methoden. Mittels des sogenannten instanceof-Operator kann man überprüfen, ob ein Objekt von einem ganz bestimmten Typ ist, sprich, von dieser Klasse, dem Prototyp, her stammt. Und wenn man das anwendet, sieht man deutlich, dass die Objekte a1 und a2 von Array abstammen, das Objekt a3, was über JSON erzeugt wurde, allerdings nicht. Diesen Operator instanceof könnten Sie allerdings natürlich auch auf andere Objekte anwenden. Grundsätzlich kann man damit nachschauen, von…

Inhalt