propertyIsEnumerable 屬性

傳回布林值 (Boolean),該布林值表示指定的屬性是不是物件的一部分,以及是否可以列舉。

object.propertyIsEnumerable(propName)

引數

  • object
    必要項。 物件的執行個體。

  • propName
    必要項。 屬性名稱的字串值。

備註

如果 propName 存在 object 中,而且可以使用 For...In 迴圈加以列舉,則 propertyIsEnumerable 屬性會傳回 true。 如果 object 沒有指定名稱的屬性,或是指定的屬性無法列舉,propertyIsEnumerable 屬性會傳回 false。 一般而言,預先定義的屬性是無法列舉的,而使用者自訂屬性一律可列舉。

propertyIsEnumerable 屬性不考慮原型鏈結中的物件。

範例

下列範例說明 propertyIsEnumerable 屬性的使用方式。

var a = new Array("apple", "banana", "cactus");
var s = a.propertyIsEnumerable(1);
print (s);

本程式的輸出為:

true

需求

版本 5.5

套用至︰

Object 物件

請參閱

其他資源

屬性 (Visual Studio - JScript)