Metode JavaScript Object.propertyIsEnumerable () memeriksa apakah properti yang diberikan dapat dihitung dan merupakan properti objek itu sendiri.
Sintaks dari propertyIsEnumerable()
metode ini adalah:
obj.propertyIsEnumerable(prop)
Di sini, obj
adalah sebuah objek.
propertyIsEnumerable () Parameters
The propertyIsEnumerable()
Metode mengambil di:
- prop - Nama properti yang akan diuji.
Nilai pengembalian dari propertyIsEnumerable ()
- Mengembalikan yang
Boolean
menunjukkan apakah properti yang ditentukan dapat dihitung dan merupakan properti objek itu sendiri.
Catatan: Setiap objek memiliki propertyIsEnumerable
metode. Metode ini dapat menentukan apakah properti yang ditentukan dalam suatu objek dapat dihitung dengan for… in
loop.
Contoh: Menggunakan Object.propertyIsEnumerable ()
let arr = (1, 2, 3, 4); console.log(arr.propertyIsEnumerable(0)); // true console.log(arr.propertyIsEnumerable("length")); // false console.log(Math.propertyIsEnumerable("random")); // false let obj = ( prop: "Hello World!", ); console.log(obj.propertyIsEnumerable("prop")); // true // property does not exist console.log(obj.propertyIsEnumerable("random")); // false
Keluaran
benar salah salah benar
Bacaan yang Disarankan: Javascript Object getPrototypeOf ()