„JavaScript“ objektas hasOwnProperty ()

„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ė yra nullarba undefined.

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

Įdomios straipsniai...