Funzione isDefined() in javascript


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+00:00 da Enrico

Related Posts

4 Comments.

  1. Secondo me ti sei fatto un po’ del male.
    Prova a guardarti questa:
    http://www.w3schools.com/jsref/jsref_undefined.asp

  2. mmm forse hai ragione ma, con questa funzione ho la possibilità di specificare un oggetto.

    adesso provo con undefined come dici te

  3. ho provato, certo funzione, ma …. è povero :)

    ricapitolando

    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

  4. Rabbrividiamo…
    Sei un mito!

    Mi sa che ci toccherà studiare anche Ajax insieme…