сразу напишу, я не знаю как этот метод называется, поэтому не искал в инете, подскажите как реализовать, или как хоть назывется, что бы мог почитать, в ДЖС слабоват, сильно не ругайте за такой вопрос, столкнулся вот с чем:
есть
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);
},
}
}())