JavaScript-objekti hasOwnProperty ()

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 on nulltai undefined.

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

Mielenkiintoisia artikkeleita...