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. hasOwnPropertytagastabtrueka siis, kui vara väärtus onnullvõiundefined.
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 ()








