0

Ich bin neu in JS und ich muss eine anonyme Funktion verwenden, aber wenn ich Parameter wie in benannten Funktionen Standardwerte bereitstellen, erhalte ich den Fehler "Uncaught SyntaxError: Unexpected token =".Wie stellt man Standardparameter in anonymen Javascript-Funktionen zur Verfügung?

Hier ist der Codeauszug:

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

Ich mag würde wissen, wie man Standardwerte Parameter der anonymen Funktionen in Javascript bieten würde.

+1

Meine Vermutung zu tun ist, Sie nicht mit einem Browser, die es unterstützt https : //developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters – epascarello

Antwort

0

Nicht alle browsers support die Syntax so müssen Sie es in der alten Schule Weg

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

oder Javascript Verknüpfung Weg

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