Metoda JavaScript Object hasOwnProperty () provjerava ima li objekt dato svojstvo kao svoje svojstvo.
Sintaksa hasOwnProperty()metode je:
obj.hasOwnProperty(prop)
Ovdje objje objekt.
hasOwnProperty () Parametri
hasOwnProperty()Postupak uzima u:
- oslonac -
Stringnaziv ili simbol svojstva za testiranje.
Povratna vrijednost iz hasOwnProperty ()
- Vraća
Booleannaznaku ima li objekt navedeno svojstvo kao svoje svojstvo ili ne.
Bilješke:
- Za razliku od
inoperatora, ova metoda ne provjerava svojstvo u lancu prototipa objekta. hasOwnPropertyvraćatruečak i ako je vrijednost nekretninenulliliundefined.
Primjer: Korištenje 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
Izlaz
istina lažno lažno
Preporučeno čitanje: Javascript Object.propertyIsEnumerable ()








