Objekt JavaScript hasOwnProperty ()

Metoda JavaScript Object hasOwnProperty () kontroluje, zda má objekt danou vlastnost jako svou vlastní vlastnost.

Syntaxe hasOwnProperty()metody je:

 obj.hasOwnProperty(prop)

Tady objje objekt.

hasOwnProperty () parametry

hasOwnProperty()Metoda bere v:

  • prop - StringNázev nebo Symbol vlastnosti, která se má otestovat.

Vrátit hodnotu z hasOwnProperty ()

  • Vrátí Booleanindikaci, zda má objekt zadanou vlastnost jako svou vlastní vlastnost.

Poznámky:

  • Na rozdíl od inoperátora tato metoda nekontroluje vlastnost v řetězci prototypu objektu.
  • hasOwnPropertyvrátí, truei když hodnota vlastnosti je nullnebo undefined.

Příklad: Použití 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

Výstup

 true false false

Doporučené čtení: Javascript Object.propertyIsEnumerable ()

Zajímavé články...