4
Warum sollte Object.prototype.hasOwnProperty.call (myObj, prop) anstelle von myObj.hasOwnProperty (prop) verwendet werden?
Wenn ich das richtig verstehe, erbt jedes Objekt in Javascript vom Objektprototyp, was bedeutet, dass jedes Objekt in Javascript über seine Prototypkette Zugriff auf die Funktion hasOwnProperty hat. Beim Lesen des Quellcodes von require.js bin ich auf diese Funktion gestoßen: function hasProp(obj, prop) { return hasOwn.call(obj, prop); } hasOwnist ein …