Problème de valeur par défaut sur une fonction JS

Résolu/Fermé
Xavierdu34 Messages postés 216 Date d'inscription lundi 2 décembre 2013 Statut Membre Dernière intervention 10 octobre 2016 - 9 mars 2015 à 17:23
Xavierdu34 Messages postés 216 Date d'inscription lundi 2 décembre 2013 Statut Membre Dernière intervention 10 octobre 2016 - 9 mars 2015 à 19:25
Bonjour,

J'ai un petit souci, besoin d'une explication plus que d'une solution, car des solutions j'en ai d'autres mais ça me chagrine de ne pas y arriver ainsi.

voici mon code :
function api(a='blabla', b='coucou', c=10) {
    console.log(a+b+c);
}


et le message d'erreur que j'obtiens :
Uncaught SyntaxError: Unexpected token =

Je ne comprends pas pourquoi il refuse cette syntaxe alors que dans beaucoup de guide de référence, il est clairement possible de set des valeurs par défaut de cette manière la. exemple :

https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Fonctions/Valeurs_par_d%C3%A9faut_des_arguments


1 réponse

jm-25 Messages postés 139 Date d'inscription samedi 17 janvier 2015 Statut Membre Dernière intervention 30 mars 2015 121
Modifié par jm-25 le 9/03/2015 à 18:06
Il faut tester ton programme avec Firefox, sinon avec Chrome tu auras des erreurs. D'ailleurs en bas de la page que tu donnes, c'est écrit "pas de support pour Chrome."
0
Xavierdu34 Messages postés 216 Date d'inscription lundi 2 décembre 2013 Statut Membre Dernière intervention 10 octobre 2016 21
9 mars 2015 à 19:25
pas faux ^^ donc le moteur v8 de google ne gère pas cette syntaxe, qui est assez standard dans le monde du dev, je suis etonné ^^ merci en ts cas de m'alerter sur ma mauvaise vue ^^
0