Kaedah Objek Objek hasOwnProperty () memeriksa apakah objek tersebut mempunyai harta yang diberikan sebagai miliknya sendiri.
Sintaks hasOwnProperty()
kaedahnya adalah:
obj.hasOwnProperty(prop)
Di sini, obj
adalah objek.
Parameter hasOwnProperty ()
The hasOwnProperty()
Cara mengambil masa dalam:
- prop -
String
Nama atau Simbol harta yang hendak diuji.
Nilai pulangan dari hasOwnProperty ()
- Mengembalikan yang
Boolean
menunjukkan sama ada objek tersebut mempunyai harta yang ditentukan sebagai miliknya atau tidak.
Catatan:
- Tidak seperti
in
pengendali, kaedah ini tidak memeriksa harta benda dalam rantai prototaip objek. hasOwnProperty
kembalitrue
walaupun nilai harta itunull
atauundefined
.
Contoh: Menggunakan 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
Pengeluaran
benar palsu palsu
Bacaan yang Disyorkan: Objek Javascript.propertyIsEnumerable ()