A JavaScript Object hasOwnProperty () metódus ellenőrzi, hogy az objektum rendelkezik-e az adott tulajdonsággal.
A hasOwnProperty()módszer szintaxisa :
obj.hasOwnProperty(prop)
Itt objvan egy tárgy.
hasOwnProperty () paraméterek
A hasOwnProperty()módszer:
- prop - A
Stringtesztelni kívánt tulajdonság neve vagy szimbóluma.
A hasOwnProperty () visszatérési értéke
- Visszaadja,
Booleanhogy az objektum rendelkezik-e a megadott tulajdonsággal.
Megjegyzések:
- Az
inoperátorral ellentétben ez a módszer nem ellenőrzi, hogy van-e tulajdonság az objektum prototípus láncában. hasOwnPropertyakkortrueis visszatér , ha az ingatlan értékenullvagyundefined.
Példa: A hasOwnProperty () használata
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
Kimenet
igaz hamis hamis
Ajánlott olvasmány: Javascript Object.propertyIsEnumerable ()








