Metode JavaScript Object hasOwnProperty () memeriksa apakah objek memiliki properti yang diberikan sebagai propertinya sendiri.
Sintaks dari hasOwnProperty()metode ini adalah:
obj.hasOwnProperty(prop)
Di sini, objadalah sebuah objek.
Parameter hasOwnProperty ()
The hasOwnProperty()Metode mengambil di:
- prop -
StringNama atau Simbol properti yang akan diuji.
Nilai kembali dari hasOwnProperty ()
- Mengembalikan
Booleanindikasi apakah objek memiliki properti yang ditentukan sebagai propertinya atau tidak.
Catatan:
- Tidak seperti
inoperator, metode ini tidak memeriksa properti di rantai prototipe objek. hasOwnPropertymengembalikantruebahkan jika nilai properti adalahnullatauundefined.
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
Keluaran
benar salah salah
Bacaan yang Disarankan: Javascript Object.propertyIsEnumerable ()








