Metodo hasOwnProperty
Aggiornamento: novembre 2007
Restituisce un valore booleano che indica se per un oggetto è disponibile una proprietà con il nome specificato.
function hasOwnProperty(proName : String) : Boolean
Argomenti
- proName
Obbligatorio. 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