Proprietà description
Aggiornamento: novembre 2007
Restituisce o imposta la stringa descrittiva associata a uno specifico errore.
object.description
Argomenti
- object
Obbligatorio. Qualsiasi istanza di un oggetto Error.
Note
La proprietà description corrisponde a una stringa contenente un messaggio di errore associato a uno specifico errore. Utilizzare il valore contenuto in questa proprietà per avvertire un utente della presenza di un errore che non è possibile gestire in base al corrente script.
Le proprietà description e message si riferiscono allo stesso messaggio, con la differenza che la prima garantisce la compatibilità con le versioni precedenti mentre la seconda è conforme allo standard ECMA.
Esempio
Nell'esempio seguente viene generata un'eccezione, quindi viene visualizzata la descrizione dell'errore.
function getAge(age) {
if(age < 0)
throw new Error("An age cannot be negative.")
print("Age is "+age+".");
}
// Pass the getAge an invalid argument.
try {
getAge(-5);
} catch(e) {
print(e.description);
}
L'output del codice è il seguente:
An age cannot be negative.