我在这行上只在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);
});
&#13;
答案 0 :(得分:4)
Internet Explorer不支持ES6 arrow functions。
你可以(可能)用这个替换你的例子:
var quizOptions = cur_quizInfo.options;
quizOptions.map(function(item, i) {
var li = jQuery("<li>", {
class: 'quiz_answers',
text: item
}).appendTo(buttonList);
});