语法错误只能在IE(Syntax Error only in IE)

2019-09-26 22:54发布

我就在这行只在IE11中有语法错误,似乎我不能确定问题是什么。 其上的两个线路quizOptions.map((item, i) => {

错误是:SCRIPT1002:语法错误(这是编辑)

我还没有看到有这一段代码在任何其他浏览器的任何问题。

 var quizOptions = cur_quizInfo.options; quizOptions.map((item, i) => { var li = jQuery("<li>", { class: 'quiz_answers', text: item }).appendTo(buttonList); }); 

Answer 1:

ES6 箭头功能不被Internet Explorer支持。

你可以(可能)有这个替换您的例子:

var quizOptions = cur_quizInfo.options;
quizOptions.map(function(item, i) {
  var li = jQuery("<li>", {
    class: 'quiz_answers',
    text: item
  }).appendTo(buttonList);
});


文章来源: Syntax Error only in IE