Internet Explorer 11 JavaScript Позвольте Заявление - PullRequest
0 голосов
/ 04 марта 2019

У меня довольно сложный код, который последовательно выполняет несколько вызовов AJAX через цикл for.Этот код работает, потому что я использую оператор «Let» при назначении области видимости для индекса цикла.(let i = 0; i <2; i ++) {}. </p>

Однако «Let» дает мне «Expected»; 'ошибка в Internet Explorer 11, хотя код отлично работает в других браузерах. Я пытался вывести «let» из цикла, но все равно не получилось, похоже, он не работает везде, где используется оператор, независимо от цикла. Пожалуйста, дайте мнезнать, как это обойти, поскольку IE 11 должен быть совместим с оператором «Let».

1 Ответ

0 голосов
/ 04 марта 2019

См. эту таблицу поддержки ES6 .Internet Explorer 11 не поддерживает let в для итерации цикла и для цикла .

Необходимо использовать другой подход.

Этот ответ перечисляет ряд опций, которые вы можете реализовать вручную.

Вы также можете использовать такой инструмент, как Babel , чтобы перенести ваш ES6 или более новый JavaScript в ES5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...