Isset en Javascript

Résolu
arezius -  
Dominique49 Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   -
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

3 réponses

Dominique49 Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   15
 
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