Array.from和forEach中的“箭头函数”在IE 11中不起作用,它在console.how中抛出语法错误来解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Array.from和forEach中的“箭头函数”在IE 11中不起作用,它在console.how中抛出语法错误来解决?相关的知识,希望对你有一定的参考价值。

下面的代码在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");
 );

以上是关于Array.from和forEach中的“箭头函数”在IE 11中不起作用,它在console.how中抛出语法错误来解决?的主要内容,如果未能解决你的问题,请参考以下文章

ES6新增语法 + 内置对象扩展 + 箭头函数

forEach 和箭头函数在 Firebase 实时数据库中给出了意想不到的结果

Javascript学习笔记

ES6箭头函数

Array.from()类数组转化为数组的用法

vue中,使用es6的foreach,this指向不正确