Здравствуйте. Подскажите пожалуйста следующее
Есть базовая функция, она вызывается многократно, и одним из параметров передаётся функция.
var sliderInit = function(selector, selectorVal, valMin, valMax, valCurrent, onchange, onslide){
// Какие то операции
}
sliderInit(param1, param1, param1, param1, param1, null, function(event, ui){
if(recursionFlag) return;
recursionFlag = true;
if (){
// 1
} else {
// 2
}
recursionFlag = false;
});
sliderInit(param1, param1, param1, param1, param1, null, function(event, ui){
if(recursionFlag) return;
recursionFlag = true;
if (){
// 3
} else {
// 4
}
recursionFlag = false;
});
Вот как можно избавится от этих повторений?