„JavaScript“ objekto hasOwnProperty () metodas patikrina, ar objektas turi nurodytą ypatybę.
hasOwnProperty()Metodo sintaksė yra tokia:
obj.hasOwnProperty(prop)
Čia objyra objektas.
hasOwnProperty () parametrai
hasOwnProperty()Metodas trunka:
- rekvizitas -
Stringbandomosios savybės pavadinimas arba simbolis.
Grąžinimo vertė iš hasOwnProperty ()
- Pateikia
Booleannurodymą, ar objektas turi nurodytą ypatybę, ar ne.
Pastabos:
- Skirtingai nuo
inoperatoriaus, šis metodas netikrina ypatybės objekto prototipų grandinėje. hasOwnPropertygrąžinama,truenet jei turto vertė yranullarbaundefined.
Pavyzdys: hasOwnProperty () naudojimas
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
Rezultatas
true false false
Rekomenduojamas skaitymas: Javascript Object.propertyIsEnumerable ()








