Home » Uncategorized » Javascript Prototype und Prototype-Check-Funktionen

Javascript Prototype und Prototype-Check-Funktionen

Alle JS-Objekte besitzen eine Prototype-Chain. Den Entrypunkt dazu findet man auf ein Objekt o1 via o1.__proto__.

Interessante Methoden um den Prototype (und damit Vererbungsbeziehungen) zu prüfen sind:

MethodeBeschrieb
hasOwnProperty()Prüft, ob eine Klasse oder ein Objekt ein Property hat, das es selbst, also nicht vom Prototypen her besitzt.
a.isPrototypeOf(b)Der Methoden-Name sagt alles.
Object.getPrototypeOf(o1); Selbsterklärend

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert