J'ai construit un objet en Javascript sur le moteur de script de Google Apps et chaque fois que j'exécute mon script, j'obtiens une erreur de référence indiquant que uName n'est pas défini.Référence Erreur pour la propriété de l'objet Javascript
Voici le code relivant:
function DataSet()
{
this.uName = "";
this.dField = "";
this.qUrl = "http://api.bfbcs.com/api/pc?players="+uName+"&fields="+dFeilds;
this.data = "";
this.dQuery = dQuery;
this.execQuery = execQuery;
Selon toutes les sources que j'ai trouvé, je ne devrais pas besoin d'utiliser le mot-clé var, et quand je fais comprendre cela, il jette d'autres erreurs.
Que pourrait-il se passer?
Merci
@OP: À la suite de points de Bob, 'this' en Javascript est * très différent * de 'this' dans des langages comme C, C# ou Java. Ne laissez pas le nom similaire et (à certains égards) une fonctionnalité similaire vous tromper. Entre autres choses, vous ne pouvez jamais laisser de côté ceci comme vous pouvez dans les autres, ce n'est jamais supposé en Javascript. –
@bobince, Merci, J'ai apporté les modifications appropriées et modifié l'URL. tout fonctionne correctement maintenant. – joejoeson
Ajout d'un 'this. 'devant' dField' dans l'URL. –