Isset en Javascript

Résolu/Fermé
arezius - 11 sept. 2008 à 10:56
Dominique49 Messages postés 148 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 19 juin 2016 - 1 févr. 2011 à 11:00
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 mardi 10 août 2010 Statut Membre Dernière intervention 19 juin 2016 15
1 févr. 2011 à 11:00
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