0

Je suis nouveau à JS et j'ai besoin d'utiliser une fonction anonyme, mais quand je fournis des valeurs par défaut aux paramètres comme dans les fonctions nommées, j'obtiens l'erreur "Uncaught SyntaxError: Unxpected token =".Comment fournit-on des paramètres par défaut dans les fonctions anonymes Javascript?

est ici l'extrait de code:

//some properties 
initResize: function(isPlayerInitializing=true){ 
    //some execution 
}, 
//some more properties 

Je voudrais savoir comment on pourrait fournir des valeurs par défaut aux paramètres des fonctions anonymes en Javascript.

+1

Je suppose que vous n'êtes pas en cours d'exécution d'un navigateur qui supporte https : //developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters – epascarello

Répondre

0

ne sont pas tous browsers support cette syntaxe si vous devez le faire à l'ancienne école

initResize: function(isPlayerInitializing){ 
    if (isPlayerInitializing===undefined) { 
     isPlayerInitializing = true; 
    } 
    //some execution 
}, 
0

ou la façon de raccourcis Javascript

initResize: function(isPlayerInitializing){ 
    isPlayerInitializing = isPlayerInitialing || true; 
    //some execution 
},