References

Object.hasOwnProperty()

Leírás

Az objektumok hasOwnProperty metódusa visszaadja, hogy a megadott tulajdonságnév az adott objektumhoz tartozik-e.

Nem vizsgálja a prototípus láncot, csak magát az objektumot. Ha tudjuk, hogy az adott tulajdonság létezik a prototípus láncban, akkor a hasOwnProperty metódussal megvizsgálhatjuk, hogy az objektum elfedi-e a tulajdonságot, vagy a prototípus láncban fellelhetőt használja.

Szintaxis

hasOwnProperty(prop)

Példa

const object1 = {}
object1.property1 = 42
 
console.log(object1.hasOwnProperty('property1'))
// Expected output: true
 
console.log(object1.hasOwnProperty('toString'))
// Expected output: false
 
console.log(object1.hasOwnProperty('hasOwnProperty'))
// Expected output: false
in this article
back to top