Показать сообщение отдельно
  #1 (permalink)  
Старый 27.11.2011, 18:20
czp czp вне форума
Профессор
Отправить личное сообщение для czp Посмотреть профиль Найти все сообщения от czp
 
Регистрация: 15.10.2011
Сообщений: 213

как реализовать передачу функции в функцию??
сразу напишу, я не знаю как этот метод называется, поэтому не искал в инете, подскажите как реализовать, или как хоть назывется, что бы мог почитать, в ДЖС слабоват, сильно не ругайте за такой вопрос, столкнулся вот с чем:
есть
var make = (function() {
  куча функций
  ...
  ...
  function test1 (var) { ... } 
  ...
  ...
  куча функций
  return {
    test : function (var){
      test1(var);
    },
    test2 : function (var){
      ololo(var);
    },
  }
}())

вот когда создаешь переменную-функцию, и в конце ретурн, и выбор test1, test2 (make.test1(my_var)) как эта вся конструкция называется?
---
и есле не сложно подскажите, как при помоще этой конструкции мне передать внешнюю функцию во внутырь, или каким то образом указать
make.test ряд действий которые он должен сделать
, к примеру
function ee_nado_peredat() {
  ...
}

var make = (function() {
  ...
  function v_etu_func_nado_peredat () {
    ee_nado_peredat() //вот сдесь что бы выполнила внешнюю функцию
  }
  ...
  return {
    test : function (var){
      test1(var);
    },
    test2 : function (var){
      ololo(var);
    },
  }
}())
Ответить с цитированием