Задать вопрос
@Darth_Solo
Падаван области Фронт-энда.

Как решить проблему с Unexpected identifier 'i' на Safari?

Добрый день.
Столкнулся с ошибкой которую выдает Safari. Вот на вот эту часть кода ругается:
var initParticles = function (numParticles, x, y) {
    for (let i = 0; i < numParticles; i++) {
        particles.push(new Particle(x, y));
    }
    particles.forEach(function(p) {
        drawParticle(p.x, p.y, p.r, p.c);
    });
};


Выдавая ошибку

SyntaxError: Unexpected identifier 'i'. Expected either 'in' or 'of' in enumeration syntax.


В остальных браузерах код работает без проблем.

В чем может быть проблема?

Добавляю ссылку на CodePen. Но тут конечно ошибки нет. Она в Safari на том участке который выше.
codepen.io/Zara_Thustra/pen/qaVdmY
  • Вопрос задан
  • 352 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
kirill89
@kirill89
Попробую предположить что у вас Safari 9.1. Он не поддерживает let.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы