0

Cet extrait particulier de code JS ne fonctionne pas sur IE 11. Je reçois l'erreur SCRIPT1003: Attendu ':' et il dit qu'il manque en ligne qu'il est en gras.J'obtiens l'erreur SCRIPT1003: Attendu ':' dans IE 11; (Erreur de code de script Java)

var $actions = application.service('$actions', [ 
function() { 
    let _logout = function() { 
     $('#logoutForm').submit(); 
    } 
    return { 
     **Logout() {** 
      _logout(); 
     }, 
    }; 
}]); 

Des idées? Merci

+0

'** Déconnexion() {**' Whot est et '} que,' cette? –

+0

** autour du texte doit avoir le caractère BOLD, mais ce n'est pas le cas. –

Répondre

1

IE11 ne prend pas en charge les noms de méthode abrégée. Voir la partie de compatibilité du MDN. Utilisez

return { 
    Logout: function() { 
     _logout(); 
    } 
}; 

(ou cesser de soutenir Internet exploseur, si vous avez la possibilité de - il provoque beaucoup de maux de tête)

+0

Merci beaucoup pour votre réponse. Votre suggestion a réglé le problème. Je souhaite que nous pourrions dire au client d'interrompre IE mais nous ne pouvons pas. J'adore le nom "Exploder". –