Metodo hasOwnProperty

Restituisce un valore booleano che indica se per un oggetto è disponibile una proprietà con il nome specificato.

function hasOwnProperty(proName : String) : Boolean

Argomenti

  • proName
    Obbligatoria. Valore stringa di un nome di proprietà.

Note

Mediante il metodo hasOwnProperty viene restituito il valore true se per object è disponibile una proprietà con il nome specificato e il valore false in caso contrario. Questo metodo non consente di verificare se la proprietà esiste nella catena di prototipi dell'oggetto. La proprietà deve essere un membro dell'oggetto stesso.

Esempio

Nell'esempio riportato di seguito tutti gli oggetti String condividono un metodo split comune.

var s = new String("JScript");
print (s.hasOwnProperty("split"));
print (String.prototype.hasOwnProperty("split"));

L'output del programma è il seguente:

false
true

Requisiti

Versione 5.5

Si applica a:

Oggetto Object

Vedere anche

Riferimenti

Operatore in