JavaScript-objekt hasOwnProperty ()

JavaScript-objektet hasOwnProperty () -metoden sjekker om objektet har den gitte egenskapen som sin egen eiendom.

Syntaksen til hasOwnProperty()metoden er:

 obj.hasOwnProperty(prop)

Her objer et objekt.

hasOwnProperty () -parametere

Den hasOwnProperty()metoden tar i:

  • prop - StringNavnet eller symbolet på eiendommen som skal testes.

Returverdi fra hasOwnProperty ()

  • Returnerer en Booleanindikasjon på om objektet har den spesifiserte egenskapen som sin egen eiendom.

Merknader:

  • I motsetning til inoperatøren, sjekker ikke denne metoden for en eiendom i objektets prototypekjede.
  • hasOwnPropertyreturnerer trueselv om verdien av eiendommen er nulleller undefined.

Eksempel: Bruk hasOwnProperty ()

 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

Produksjon

 true false false

Anbefalt lesing: Javascript Object.propertyIsEnumerable ()

Interessante artikler...