Вход

Просмотр полной версии : Вложенные функции, плохо или не очень?


Bebarr Swallow
25.06.2012, 05:48
Имеется конструкция:
function a() {
function b() { /*code*/ }
// large code
return b(someVarFromLargeCode);
}

setInterval(a, 200);

Вопрос - следует ли выносить функцию b() за рамки функции a(). Насколько это плохой скрипт, или в этом нет особой разницы (например, разницы в потреблении памяти)?

Gvozd
25.06.2012, 07:09
Вопрос - следует ли выносить функцию b() за рамки функции a().
если эта функция больше нигде не нужна, то и выносить ее не нежно, а лучше оставить внутри функции a()

Не выносить лишних переменных и функций в глобальную область видимости - в принципе хорошая практика

Bebarr Swallow
25.06.2012, 12:31
Maxmaxmахimus,
Спасибо.