Partilhar via


Propriedade de propertyIsEnumerable

Retorna um valor booleano indicando se uma propriedade especificada é parte de um objeto e se é enumerable.

object.propertyIsEnumerable(propName)

Argumentos

  • object
    Obrigatório. Instância de um objeto.

  • propName
    Obrigatório. O valor de um nome de propriedade de cadeia de caracteres.

Comentários

O propertyIsEnumerable retorna a propriedade true se propName existe no objeto e podem ser enumerados usando um para...Em loop. O propertyIsEnumerable retorna a propriedade false se objeto não tem uma propriedade do nome especificado ou se a propriedade especificada não é enumerable. Em geral, propriedades predefinidas não são enumerable, enquanto as propriedades definidas pelo usuário são sempre enumerable.

O propertyIsEnumerable propriedade não considera os objetos na cadeia de protótipos.

Exemplo

O exemplo a seguir ilustra o uso de propertyIsEnumerable propriedade.

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

A saída deste programa é:

true

Requisitos

Versão 5.5

Se aplica A:

Objeto

Consulte também

Outros recursos

Propriedades (Visual Studio - JScript)