Показать сообщение отдельно
  #303 (permalink)  
Старый 05.08.2014, 22:23
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

В ES5 FunctionDeclaration обязан быть либо вверху глобали, либо функции, т.е.

function foo() {
    'use strict';
    if (true) {
        function bar() { // Error
        }
    }
}


В ES6 обсуждают концепцию локальных деклараций, а пока юзаю let + FunctionExpression если нужно такое.
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 05.08.2014 в 22:35.
Ответить с цитированием