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








