Als «hasownproperty» getaggte Fragen

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 …

9
Javascript Was ist eine Eigenschaft in hasOwnProperty?
if (someVar.hasOwnProperty('someProperty') ) { // do something(); } else { // do somethingElse(); } Was ist die richtige Verwendung / Erklärung hasOwnProperty('someProperty')? Warum können wir nicht einfach someVar.somePropertyüberprüfen, ob ein Objekt someVareine Eigenschaft mit Namen enthält someProperty? Was ist in diesem Fall eine Immobilie? Welche Eigenschaft prüft dieses Javascript?
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.