Isset en Javascript

Résolu
Bonjour,
Je sais que la reponse est sur google,mais elle ne peut s'appliquer dans mon cas.....

Je cherche une fonction équivalente au isset en php.Bien entendu j'en ai trouver comme celle ci :
[quote]
var foo = "bar";

if ( typeof( window[ 'foo' ] ) != "undefined" ) {
document.write("foo is defined")
}
else {
document.write("foo is undefined")
}
[/quote]

Le probleme est que,comme la page boucle a chaque action, la valeur de la variable reviendrai toujours,ici dans l'exemple, a "bar". et comme, si je ne défini pas la variable , j'ai une erreure du type : foo is undefined je suis obliger de définir la variable....
Avez vous une solution?

En vous remerciant d'avance.
Arezius
Configuration: Windows XP
Firefox 3.0.1

3 réponses

  1. Oui mais tu peut pas vérifier pour un tableau, tandis que ça, c'est mieux :

    function isset(tvar)
    {
    if ( typeof(tvar) == "undefined" ) {
    return false;
    } else {
    return true;
    }
    }

    Et ça marche très bien.
    4