Ho recentemente avuto bisogno di controllare se una variabile era stata allocata, in coldFusion è abbastanza semplice con l’utilizzo della funzione isDefined http://www.etechs.it/programming/cfusion/parameterExists-Vs-isDefined.php, in javascripting questa funzione non esiste, esiste invece typeof, ecco la funzione:
function isDefined(object, variable) {
return (typeof(eval(object)[variable]) != ‘undefined’);
}
Funzione isDefined() in javascript
ultima modifica: 2006-05-10T00:00:00+02:00
da
Secondo me ti sei fatto un po’ del male.
Prova a guardarti questa:
http://www.w3schools.com/jsref/jsref_undefined.asp
mmm forse hai ragione ma, con questa funzione ho la possibilitŕ di specificare un oggetto.
adesso provo con undefined come dici te
ho provato, certo funzione, ma …. č povero :)
ricapitolando
var t1="" var t2
if (t1==undefined) {alert("t1 is undefined")} if (t2==undefined) {alert("t2 is undefined")}
lo trovo povero,
mentre il metodo sopraindicato č giŕ piů completo, specifichi un oggeto ed una variabile, in una funzione… poi, vuoi mettere scrivere
if (!isDefined(document,t1) {alert(“t1 is undefined”)}
che eleganza :D
Rabbrividiamo…
Sei un mito!
Mi sa che ci toccherŕ studiare anche Ajax insieme…