JavaScript Object hasOwnProperty ()

Metoda JavaScript Object hasOwnProperty () verifică dacă obiectul are proprietatea dată ca proprietate proprie.

Sintaxa hasOwnProperty()metodei este:

 obj.hasOwnProperty(prop)

Iată objun obiect.

hasOwnProperty () Parametri

hasOwnProperty()Metoda ia în:

  • prop - StringNumele sau simbolul proprietății de testat.

Returnează valoarea de la hasOwnProperty ()

  • Returnează o Booleanindicație dacă obiectul are sau nu proprietatea specificată ca proprietate proprie.

Note:

  • Spre deosebire de inoperator, această metodă nu verifică dacă există o proprietate în lanțul prototip al obiectului.
  • hasOwnPropertyreturnează truechiar dacă valoarea proprietății este nullsau undefined.

Exemplu: Utilizarea 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

Ieșire

 adevărat fals fals

Lectură recomandată: Javascript Object.propertyIsEnumerable ()

Articole interesante...