Показать сообщение отдельно
  #1 (permalink)  
Старый 20.04.2012, 17:38
Аспирант
Отправить личное сообщение для _axl Посмотреть профиль Найти все сообщения от _axl
 
Регистрация: 21.07.2009
Сообщений: 39

Передать функцию в функцию
var validator = function(newfunc)
{
    var param = 1;
    var oldfunc = function()
    {
        alert(param);
    }

    oldfunc = newfunc;
    oldfunc();
}

validator(
    function()
    {
        alert(param)
    }
);


При попытке запуска говорит что param undefined. Как передать функцию в функцию, чтобы ей стали доступны переменные функции, в которую она была передана?
Ответить с цитированием