Показать сообщение отдельно
  #1 (permalink)  
Старый 11.10.2012, 11:04
Аспирант
Отправить личное сообщение для virus-07 Посмотреть профиль Найти все сообщения от virus-07
 
Регистрация: 16.12.2010
Сообщений: 41

передача функции в качестве параметра
Поиск использовал, подходящего для себя ответа не нашел.

Имею две функции:

function general(a, b){
    var total = a + b;
    if(total>50){
        /* do smth */
    }
}

function gUser(){
    var first_value = 5;
    var second value = 6;
    general(first_value, second value);
}


Т.е. есть общая (general) функция и функция-пользователь (gUser).
gUser собирает данные и отправляет на обработку.
Косяк возникает, когда пользователей (gUser) становится несколько, а код после условия (if(total>50)) нужно выполнять разный.
Если не затруднит, покажите примером, как я могу, например, присвоить переменной произвольную функцию и запустить её в случае выполнения условия в general().
Объяснил, вроде, доступно.
Ответить с цитированием