Metóda JavaScript Object hasOwnProperty () kontroluje, či má objekt danú vlastnosť ako svoju vlastnosť.
Syntax hasOwnProperty()metódy je:
obj.hasOwnProperty(prop)
Tu objje objekt.
hasOwnProperty () parametre
hasOwnProperty()Metóda berie v:
- prop -
StringNázov alebo Symbol vlastnosti, ktorá sa má testovať.
Vrátiť hodnotu z hasOwnProperty ()
- Vráti
Booleaninformáciu, či má objekt zadanú vlastnosť ako svoju vlastnú vlastnosť.
Poznámky:
- Na rozdiel od
inoperátora táto metóda nekontroluje vlastnosť v reťazci prototypov objektu. hasOwnPropertyvrátitrueaj v prípade, že hodnota nehnuteľnosti jenullaleboundefined.
Príklad: Použitie 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
Výkon
pravda nepravda nepravda
Odporúčané čítanie: Javascript Object.propertyIsEnumerable ()








