Свойство 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