Weil es im Grunde fragt, ob Object.prototype
von Object
's .prototype
Objekt erbt: Tut es nicht.
a instanceof b
entspricht b.prototype.isPrototypeOf(a)
- es testet, ob b.prototype
in der Prototypkette von a
ist. In Ihrem Fall ist es nicht in die Kette, weil es der Anfang der Kette selbst ist. isPrototypeOf
ist nicht reflexiv.
Tags und Links javascript javascript-objects prototype