Objek JavaScript hasOwnProperty ()

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.
  • hasOwnPropertymengembalikan truebahkan jika nilai properti adalah nullatau undefined.

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 ()

Artikel yang menarik...