Показать сообщение отдельно
  #1 (permalink)  
Старый 14.10.2010, 18:28
Аватар для sidor
Новичок на форуме
Отправить личное сообщение для sidor Посмотреть профиль Найти все сообщения от sidor
 
Регистрация: 01.03.2010
Сообщений: 3

Оптимизация праметров функции
Здравствуйте, форумчане.
Есть функция:
function showFriends(oFriends, oSort, oFilter) {
   userSearch('', oFriends, oSort, oFilter);
}

Все параметры функции - большие глобальные объекты (генерируются из php).
Получается, что можно записать вот так:
function showFriends() {
   userSearch('', oFriends, oSort, oFilter);
}

В данном случае мы экономим память, так как объекты сохраняться только в [[scope]] userSearch(). Я правильно рассуждаю?

Но , как по мне, код становится менее читабельным, можно запутаться: откуда берется переменная и т.д. Как правильно делать и какой правильный выход из данной ситуации?
Ответить с цитированием