JavaScripti objekt hasOwnProperty ()

JavaScripti objekt hasOwnProperty () kontrollib, kas objektil on antud atribuut oma.

Meetodi süntaks hasOwnProperty()on:

 obj.hasOwnProperty(prop)

Siin objon objekt.

hasOwnProperty () parameetrid

hasOwnProperty()Meetod võtab:

  • prop - Stringtestitava omaduse nimi või sümbol.

Tagastusväärtus saidilt hasOwnProperty ()

  • Tagastab Booleanmärke selle kohta, kas objektil on määratud omadus või mitte.

Märkused:

  • Erinevalt inoperaatorist ei kontrolli see meetod objekti prototüübi ahelas atribuuti.
  • hasOwnPropertytagastab trueka siis, kui vara väärtus on nullvõi undefined.

Näide: hasOwnProperty () kasutamine

 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äljund

 tõsi vale vale

Soovitatav lugemine: Javascript Object.propertyIsEnumerable ()

Huvitavad Artiklid...