Использование let и yield в Firefox
я пытаюсь использоватьlet
а такжеyield
в Firefox. Я тестирую обе версии 18 и 21 (Nightly) и получаю одинаковые результаты.
Вот'Мой действительно простой тестовый скрипт:
test
'use strict';
function a() {
yield 5;
}
Я получаю эту ошибку:
Точно так же, когда я делаю простой тест сlet
Я получил "пусть это зарезервированный идентификатор, который действительно расстраивает, потому чтоlet
предположительно существует в Firefox начиная с версии 2!
Странно, если я выполняю тот же код в Firebug, он работает!
Я пробовал различные другие строки вtype
а такжеlanguage
атрибутыscript
тег, но не нашли волшебную, которая работает.
Какие'происходит? Как мне заставить этот материал работать с тегом script?
редактироватьХм, я вижу, поэтому вы должны указать номер версии. Я пробовал это, но для моего оригинального более сложного сценария, который использовал веб-работников. Видимо используяversion=1.7
на сценарий, который включает в себя веб-работника, который включает в себя сценарий, который используетlet
а такжеyield
ISN»не достаточно хорош - сценарий веб-работника все еще не работает ... Затем я попытался привести к простейшему случаю, но, видимо, непопробоватьversion=1.7
в простейшем случае.
Спасибо ... Возможно, еще раз (после поиска) опубликуйте еще один вопрос о том, как заставить это работать для веб-работников.