JavaScript-object hasOwnProperty ()

De JavaScript Object hasOwnProperty () - methode controleert of het object de opgegeven eigenschap als zijn eigen eigenschap heeft.

De syntaxis van de hasOwnProperty()methode is:

 obj.hasOwnProperty(prop)

Hier objis een object.

hasOwnProperty () Parameters

De hasOwnProperty()methode omvat:

  • prop - De Stringnaam of het symbool van de eigenschap die moet worden getest.

Retourwaarde van hasOwnProperty ()

  • Retourneert een die Booleanaangeeft of het object de opgegeven eigenschap al dan niet als zijn eigen eigenschap heeft.

Opmerkingen:

  • In tegenstelling tot de inoperator controleert deze methode niet op een eigenschap in de prototypeketen van het object.
  • hasOwnPropertyretourneert truezelfs als de waarde van de eigenschap nullof is undefined.

Voorbeeld: hasOwnProperty () gebruiken

 const obj = (); obj.property1 = 42; console.log(obj.hasOwnProperty("property1")); // true console.log(obj.hasOwnProperty("property2")); // false // Inherited properties return false console.log(obj.hasOwnProperty("toString")); // false

Uitvoer

 true false false

Aanbevolen literatuur: Javascript Object.propertyIsEnumerable ()

Interessante artikelen...