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. hasOwnPropertyvrnetruetudi, če je vrednost nepremičninenullozundefined.
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 ()








