Поделиться через


Свойство propertyIsEnumerable

Обновлен: Ноябрь 2007

Возвращает логическое значение, определяющее, является ли указанное свойство частью объекта и можно ли его перечислить.

object.propertyIsEnumerable(propName)

Аргументы

  • object
    Обязательный. Экземпляр объекта.

  • propName
    Обязательный. Строковое значение имени свойства.

Заметки

Свойство propertyIsEnumerable возвращает true, если propName существует в object и может быть перечислено с помощью цикла For...In. Свойство propertyIsEnumerable возвращает false, если object не имеет свойства с указанным именем или если указанное свойство не поддается перечислению. Как правило, предопределенные свойства не поддаются перечислению, если определенные пользователем свойства всегда являются перечисляемыми.

Свойство propertyIsEnumerable не учитывает объекты в цепи прототипов.

Пример

В следующем примере демонстрируется использование свойства propertyIsEnumerable.

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

После выполнения этой программы выводится следующий результат:

true

Требования

Версия 5.5

Применение:

Объект Object

См. также

Другие ресурсы

Свойства (JScript)