@Adoratus

Почему не работает инструкция For?

Доброго времени суток!
Столкнулся с очень странной проблемой для меня. Инструкция for останаливает весь скрипт. Алерт за этой инструкцией не работает. Но этот же алерт в теле инструкции прекрасно работает, если его туда перенести. Алерт за инструкцией начинает работать, если удалить тело инструкции.
https://jsfiddle.net/wwvkg06v/
Не могу понять в чем дело. В гугле тоже ничего не могу найти. Может будет кто знать.
Спасибо!
  • Вопрос задан
  • 158 просмотров
Решения вопроса 2
DmitryScaletta
@DmitryScaletta
Выход за пределы массива.
В цикле нужно заменить "<=" на "<".
for (i=0; i < arr.length; i++)

Вот рабочий вариант: https://jsfiddle.net/wwvkg06v/1/
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
Вы сообщения об ошибках не пробовали читать?
https://jsfiddle.net/wwvkg06v/3/

И вообще, for не нужен:
https://jsfiddle.net/wwvkg06v/4/

И еще вы проверяете наличие точки, а затем отрезаете последний символ. А что если точка в середине слова, "12.5px" например?

Да и смысл этого всего от меня укользает. Может проще вырезать все точки и перевести в нижний регистр еще до разбивки на отдельные слова?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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