Array.from 和 forEach 中的“箭头函数”在 IE 11 中不起作用,它会在控制台中抛出语法错误


下面的

代码在IE 11中不起作用,它在控制台中抛出语法错误如何修复IE 11的代码?

function range(start, end) {
return Array.from(Array(end - start + 1), (_, i) => i + start); 

}

&

getPageList(totalPages, currentPage, paginationSize).forEach( item => {
$("<li>").addClass("page-item")
         .addClass(item ? "current-page" : "disabled")
         .toggleClass("active", item === currentPage).append(
    $("<a>").addClass("page-link").attr({
        href: "javascript:void(0)"}).text(item || "...")
).insertBefore("#next-pages");

}(;

function range(start, end) {
    //return Array.from(Array(end - start + 1), (_, i) => i + start); 
    return Array.from(Array(end - start + 1), function(_, i) {return i + start }); 
}

&

getPageList(totalPages, currentPage, paginationSize).forEach(function(item) {
        $("<li>").addClass("page-item")
                 .addClass(item ? "current-page" : "disabled")
                 .toggleClass("active", item === currentPage).append(
            $("<a>").addClass("page-link").attr({
                href: "javascript:void(0)"}).text(item || "...")
        ).insertBefore("#next-pages");
 });

相关内容

最新更新