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


Свойство propertyIsEnumerable

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

object.propertyIsEnumerable(propName)

Аргументы

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

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

Заметки

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

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

Пример

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

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

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

true

Требования

Версия 5.5

Применение:

Объект Object

См. также

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

Свойства (Visual Studio — JScript)