Kaedah Objek Objek hasOwnProperty () memeriksa apakah objek tersebut mempunyai harta yang diberikan sebagai miliknya sendiri.
Sintaks hasOwnProperty()kaedahnya adalah:
obj.hasOwnProperty(prop)
Di sini, objadalah objek.
Parameter hasOwnProperty ()
The hasOwnProperty()Cara mengambil masa dalam:
- prop -
StringNama atau Simbol harta yang hendak diuji.
Nilai pulangan dari hasOwnProperty ()
- Mengembalikan yang
Booleanmenunjukkan sama ada objek tersebut mempunyai harta yang ditentukan sebagai miliknya atau tidak.
Catatan:
- Tidak seperti
inpengendali, kaedah ini tidak memeriksa harta benda dalam rantai prototaip objek. hasOwnPropertykembalitruewalaupun nilai harta itunullatauundefined.
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 ()








