Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.03.2015, 15:43
Новичок на форуме
Отправить личное сообщение для Zoltan Посмотреть профиль Найти все сообщения от Zoltan
 
Регистрация: 27.11.2014
Сообщений: 3

Инструкция let: бага в браузере?
Доброго времени суток. Столкнулся с такой вот проблемой. Путаюсь выполнить код
for(let i = 0; i < 5; ++i) console.log(i);

из консоли браузера (Огнелис версии 36.0) - код адекватно отрабатывает. Но если я попытаюсь вызвать его из веб-страницы
<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script>
        for(let i = 0; i < 5; ++i) console.log(i);
    </script>
</head>
<body>

</body>
</html>

, то получаю ошибку: SyntaxError: missing ; after for-loop initializer
Просьба помочь разобраться: я что-то недопонимаю или это просто бага в браузере?
Ответить с цитированием
  #2 (permalink)  
Старый 12.03.2015, 22:22
Аватар для dd_smol
Кандидат Javascript-наук
Отправить личное сообщение для dd_smol Посмотреть профиль Найти все сообщения от dd_smol
 
Регистрация: 08.03.2015
Сообщений: 131

let

Используйте var в клиентских скриптах и проблем не возникнет.

Цитата:
Предупреждение: В черновике ECMAScript 6 (по состоянию на апрель 2012 года) данное поведение является недопустимым. Это значит, что будущие версии JavaScript скорее всего будут совместимы со стандартом и вызовут ошибку TypeError. Если Вы используете это поведение, Вам следует воздержаться от этого!

Последний раз редактировалось dd_smol, 12.03.2015 в 22:25.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Значение переменной обнуляется при использовании скрипта в браузере. Tybalt Элементы интерфейса 12 28.01.2015 06:31
Заставить js-файл работать в браузере и в node.js vasa_c AJAX и COMET 1 13.11.2014 00:34
Как прочитать параметры файла JPEG ещё в браузере, до загрузки на сервер? Webnode Общие вопросы Javascript 6 13.01.2014 20:44
Открытие сайта в новом браузере Няшка Общие вопросы Javascript 3 30.04.2012 13:47
Восстановление hidden field при нажатии кнопки Назад в браузере debugx Элементы интерфейса 1 19.10.2011 19:03