«Arrow function» в Array.from и forEach не работает в IE 11, он выдает синтаксическую ошибку в консоли. Как решить? - PullRequest
0 голосов
/ 11 апреля 2019

ниже кодов не работает в 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");

});

1 Ответ

0 голосов
/ 11 апреля 2019
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");
 });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...