Javascript Object.propertyIsEnumerable ()

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

Ilginç makaleler...