JavaScript-objekti hasOwnProperty () -menetelmä tarkistaa, onko objektilla annettu ominaisuus omana ominaisuutena.
Menetelmän syntaksi hasOwnProperty()on:
obj.hasOwnProperty(prop)
Tässä objon esine.
hasOwnProperty () -parametrit
hasOwnProperty()Menetelmä vie:
- prop - Testattavan ominaisuuden
Stringnimi tai symboli.
Palautusarvo hasOwnProperty ()
- Palauttaa
Booleanosoituksen siitä, onko objektilla määritetty ominaisuus omana ominaisuutena.
Huomautuksia:
- Toisin kuin
inoperaattori, tämä menetelmä ei tarkista ominaisuutta objektin prototyyppiketjussa. hasOwnPropertypalauttaa,truevaikka kiinteistön arvo onnulltaiundefined.
Esimerkki: hasOwnProperty (): n käyttö
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
Tuotos
true väärä väärä
Suositeltava lukeminen: Javascript Object.propertyIsEnumerable ()








