@usertrue Смотрите, если вместо многоточий в коде, внутри первого _if у меня дальше идет также много условий, циклов, но уже без асинхронных действий... Мне их тоже нужно на басовские менять или можно оставить обычные if, for, while? Т.е. вот так можно оставить:
_if(typeof [[RUN_PARAMS]]["data"] != "undefined", function(){
_if(typeof [[RUN_PARAMS]]["data"]["redirectModule"] != "undefined" &&
typeof [[RUN_PARAMS]]["data"]["redirectModule"]["code"] != "undefined", function(){
_if([[RUN_PARAMS]]["data"]["redirectModule"]["code"] == 'NOT_FOUND', function(){
_if_else([[NOT_FOUND_COUNT]] == 1, function(){
[[LIST]][12][ [[IND_ITEM]] ] = 0;
[[IND_ITEM]] = [[IND_ITEM]] + 1;
[[CYCLE_INDEX_MAIN]] = [[CYCLE_INDEX_MAIN]] + 1;
[[NOT_FOUND_COUNT]] = 0;
_next("function");
},{
[[NOT_FOUND_COUNT]] = 1;
sleep(5000)!
_next("function");
}
}
}
if (typeof [[RUN_PARAMS]]["data"]["redirectModule"] != "undefined" &&
typeof [[RUN_PARAMS]]["data"]["redirectModule"]["code"] != "undefined") {
if ([[RUN_PARAMS]]["data"]["redirectModule"]["code"] == 'NOT_FOUND') {
for(...)
while(...)
...
}
}
}