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 obj
bir nesne.
propertyIsEnumerable () Parametreler
propertyIsEnumerable()
Yöntem alır:
- prop - Test edilecek özelliğin adı.
PropertyIsEnumerable () 'dan dönüş değeri
Boolean
Belirtilen ö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 propertyIsEnumerable
yöntemi vardır. Bu yöntem, bir nesnedeki belirtilen özelliğin bir for… in
dö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 ()