Proprietà propertyIsEnumerable

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

object.propertyIsEnumerable(propName)

Argomenti

  • object
    Obbligatoria. Istanza di un oggetto.

  • propName
    Obbligatoria. 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 riportato di seguito viene illustrato l'utilizzo della proprietà propertyIsEnumerable.

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

L'output del programma è il seguente:

true

Requisiti

Versione 5.5

Si applica a:

Oggetto Object

Vedere anche

Altre risorse

Proprietà (Visual Studio - JScript)