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