propertyIsEnumerable 屬性
更新:2007 年 11 月
傳回布林值 (Boolean),該布林值表示指定的屬性是不是物件的一部分,以及是否可以列舉。
object.propertyIsEnumerable(propName)
引數
object
必要項。物件的執行個體。propName
必要項。屬性名稱的字串值。
備註
如果 propName 存在 object 中,而且可以使用 For...In 迴圈加以列舉,則 propertyIsEnumerable 屬性會傳回 true。如果 object 沒有指定名稱的屬性,或是指定的屬性無法列舉,propertyIsEnumerable 屬性會傳回 false。一般而言,預先定義的屬性是無法列舉的,而使用者自訂屬性一律可列舉。
propertyIsEnumerable 屬性不考慮原型鏈結中的物件。
範例
以下範例說明如何使用 propertyIsEnumerable 屬性。
var a : Array = new Array("apple", "banana", "cactus");
print(a.propertyIsEnumerable(1));
本程式的輸出為:
true