Objekt JavaScript hasOwnProperty ()

Metoda JavaScript Object hasOwnProperty () preveri, ali ima predmet dano lastnost kot lastno lastnost.

Sintaksa hasOwnProperty()metode je:

 obj.hasOwnProperty(prop)

Tukaj objje predmet.

hasOwnProperty () Parametri

hasOwnProperty()Metoda je v:

  • prop - Stringime ali simbol lastnosti, ki jo želite preizkusiti.

Vrnjena vrednost iz hasOwnProperty ()

  • Vrne Booleannavedbo, ali ima predmet določeno lastnost kot svojo lastnost.

Opombe:

  • Za razliko od inoperaterja ta metoda ne preverja lastnosti v prototipu verige predmeta.
  • hasOwnPropertyvrne truetudi, če je vrednost nepremičnine nulloz undefined.

Primer: Uporaba 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

Izhod

 true false false

Priporočeno branje: Javascript Object.propertyIsEnumerable ()

Zanimive Članki...