Objekt JavaScript hasOwnProperty ()

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áti trueaj v prípade, že hodnota nehnuteľnosti je nullalebo undefined.

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 ()

Zaujímavé články...