Condividi tramite


Proprietà propertyIsEnumerable

Aggiornamento: novembre 2007

Restituisce un valore booleano che indica se una proprietà specificata è parte di un oggetto e se è enumerabile.

object.propertyIsEnumerable(propName)

Argomenti

  • object
    Obbligatorio. Istanza di un oggetto.

  • propName
    Obbligatorio. Valore stringa di un nome di proprietà.

Note

La proprietà propertyIsEnumerable restituisce il valore true se la proprietà specificata in propName esiste in object e può essere enumerata utilizzando un ciclo For...In. Viene invece restituito false se a object non è associata una proprietà con il nome specificato oppure se la proprietà specificata non è enumerabile. Le proprietà predefinite non sono in genere enumerabili mentre quelle definite dall'utente sono sempre enumerabili.

Mediante la proprietà propertyIsEnumerable non vengono considerati gli oggetti nella catena di prototipi.

Esempio

Nell'esempio seguente viene illustrato l'utilizzo della proprietà propertyIsEnumerable.

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

L'output del programma è il seguente:

true

Requisiti

Versione 5,5

Si applica a:

Oggetto Object

Vedere anche

Altre risorse

Proprietà (JScript)