JavaScript Object.propertyIsEnumerable () yöntemi, verilen özelliğin numaralandırılabilir olup olmadığını ve nesnenin kendi özelliği olup olmadığını kontrol eder.
propertyIsEnumerable()Yöntemin sözdizimi şöyledir:
obj.propertyIsEnumerable(prop)
İşte objbir nesne.
propertyIsEnumerable () Parametreler
propertyIsEnumerable()Yöntem alır:
- prop - Test edilecek özelliğin adı.
PropertyIsEnumerable () 'dan dönüş değeri
BooleanBelirtilen özelliğin numaralandırılabilir olup olmadığını ve nesnenin kendi özelliği olup olmadığını gösteren bir döndürür .
Not: Her nesnenin bir propertyIsEnumerableyöntemi vardır. Bu yöntem, bir nesnedeki belirtilen özelliğin bir for… indöngü tarafından numaralandırılıp numaralandırılamayacağını belirleyebilir .
Örnek: Object.propertyIsEnumerable () kullanma
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
Çıktı
doğru yanlış yanlış doğru
Önerilen Okuma: Javascript Object getPrototypeOf ()








