仅在 IE 中出现语法错误
Syntax Error only in IE
我在这一行只在 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);
});
ES6 arrow functions Internet Explorer 不支持。
你可以(可能)用这个替换你的例子:
var quizOptions = cur_quizInfo.options;
quizOptions.map(function(item, i) {
var li = jQuery("<li>", {
class: 'quiz_answers',
text: item
}).appendTo(buttonList);
});
我在这一行只在 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);
});
ES6 arrow functions Internet Explorer 不支持。
你可以(可能)用这个替换你的例子:
var quizOptions = cur_quizInfo.options;
quizOptions.map(function(item, i) {
var li = jQuery("<li>", {
class: 'quiz_answers',
text: item
}).appendTo(buttonList);
});