0

JS 코드의이 스 니펫은 IE 11에서 작동하지 않습니다. SCRIPT1003 오류가 발생합니다 : ':'이 필요하고 굵게 표시되어 있습니다.오류가 발생했습니다. SCRIPT1003 : IE 11에서 ':'가 예상됩니다.

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

아이디어가 있으십니까? 감사합니다.

+0

'** 로그 아웃() {**'whöt 즉와'}' 그? –

+0

** 텍스트 주위에 텍스트를 굵게 표시해야하지만 그렇지 않습니다. –

답변

1

IE11은 약식 이름을 지원하지 않습니다. MDN의 호환성 부분을 참조하십시오. 사용

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

(또는 기회가있는 경우에, 인터넷 찾아서 지원을 중단 - 그것은 두통이 많이 발생)

+0

답장을 보내 주셔서 대단히 감사합니다. 귀하의 제안으로 문제가 해결되었습니다. IE를 중단하라는 고객에게 말할 수 있으면 좋겠지 만 그럴 수는 없습니다. "Exploder"라는 이름을 좋아합니다. –

관련 문제