Uncaught SyntaxError: Unexpected identifier - fonction dans un namespace
Résolu
LeVieuxCampeur
-
LeVieuxCampeur -
LeVieuxCampeur -
Bonjour
je débute en javascript, et après avoir lu un cours sur les objets, j'ai voulu utiliser des namespaces pour éclaircir un code.
Et voilà : ça ne fonctionne plus.
la console m'indique : Uncaught SyntaxError: Unexpected identifier à la ligne 219 de mon programme.
Le programme en question :
J'ai quelque petites idées :
- impossible de mettre des arguments dans ces fonctions, c'est interdit
- un problème avec le this ?
Merci beaucoup de votre réponse
EDIT : Ajout des BALISES DE CODE
je débute en javascript, et après avoir lu un cours sur les objets, j'ai voulu utiliser des namespaces pour éclaircir un code.
Et voilà : ça ne fonctionne plus.
la console m'indique : Uncaught SyntaxError: Unexpected identifier à la ligne 219 de mon programme.
Le programme en question :
var titreprincipal = //namespace { ecrire_texte_montant: function(no)// ligne 219 { /* ma fonction */ } texte_qui_glisse: function(texte,couleurtexte,debut,fin,couleurfond,vitesse,ralentissement) { /* du code */ this.ecrire_texte_montant(numéro); } }
J'ai quelque petites idées :
- impossible de mettre des arguments dans ces fonctions, c'est interdit
- un problème avec le this ?
Merci beaucoup de votre réponse
EDIT : Ajout des BALISES DE CODE
A voir également:
- Syntaxerror: unexpected token: identifier
- Identifier appareil avec adresse mac - Guide
- Identifier un tableau à partir d'une photo - Forum Graphisme
- Call identifier 2.08 - Télécharger - Téléphonie & Visio
- Tableau à identifier - Forum Loisirs / Divertissements
- Identifier un objet à partir d'une photo - Guide
1 réponse
Bonjour,
Déjà, il te manque une virgule entre tes deux variables
Ensuite, on n'utilise jamais de caractères spéciaux ou accentués dans le nom d'une variable
Typiquement, un code comme ça fonctionne bien
Déjà, il te manque une virgule entre tes deux variables
Ensuite, on n'utilise jamais de caractères spéciaux ou accentués dans le nom d'une variable
Typiquement, un code comme ça fonctionne bien
var obj = { var1 : "variable 1", var2 : "variable 2", ecrire_texte_montant: function(no) { /* ma fonction */ alert(this.var1 + " et " + this.var2 + " " + no); }, texte_qui_glisse: function(a,b,c){ return this.ecrire_texte_montant( a+b+c); } }; obj.texte_qui_glisse("ca","marche","bien");
Avec les virgules ça fonctionne très bien ! ( °ᴗ°)
Merci !