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. hasOwnPropertyreturnerertrueselv om verdien av eiendommen ernullellerundefined.
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 ()








