Сообщение от bes
|
очередная особенность FF
|
Спецификация ECMAScript запрещает использование объявлений функций внутри блоков, в том числе switch, if, try и др. Все объявления функции должны находиться непосредственно в коде верхнего уровня, коде функции или коде eval.
Поэтому оба кода, приведенные выше, являются невалидными, хотя браузер не выдаёт ошибку.